我有点困惑,以下哪一项是创建包含函数的处理程序的正确方法......具有函数的对象或新函数本身?比如说,计算器功能的处理程序......
CalculatorHandler = new function(){
this.add = new function(a, b){
return a + b;
};
this.sub = new function(a, b){
return a-b;
};
};
或者
CalculatorHandler = {
this.add: function(a, b){
return a + b;
},
this.sub: function(a, b){
return a-b;
}
};
一个比另一个有什么优势/劣势?