在utils里面封装工具函数的时候,类和对象的区别

1.问题

var foo ={

//todo

}

module.exports.foo; 

class Bar ={

//todo

}

module.exports.Bar; 

两者的区别?

2.解决:

当定义一个类的时候,就会有隔离的作用域,这样使用的时候只要new一个实例出来就可以类,并且改动变量,也不会影响其他的模块使用。

posted @ 2018-09-24 17:59  haines  阅读(323)  评论(0编辑  收藏  举报