我正在尝试在以下编写 JS 模块的方式之间做出决定。在内存和 CPU 上编写模块有什么影响。第二个会在浏览器中占用更多内存吗?
使用函数声明
function MyModule () {
this.getOperation1 = operation1;
function operation1() {
return "XYZ"
}
}
使用变量定义
var MyModule = {
getOperation1: function() {
return "XYZ"
}
}