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

1.问题

var foo ={

//todo

}

module.exports.foo; 

class Bar ={

//todo

}

module.exports.Bar; 

两者的区别?

2.解决:

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

原文地址:https://www.cnblogs.com/ipoodle/p/9696105.html