一般我们在写JavaScript的时候,都喜欢先命名一个空函数(如代码1),我感觉这样会消耗一些性能,而且代码写得还多了。其实可以直接声明想要写的函数,不用先声明一个空函数(如代码2)。
代码1:
function myFunction() {
this.myMethod = function() {}
}
var myObject = new myFunction();
代码2
var myObject = {
myMethod: function() {}
};