只需查看代码并告诉我它是哪种 Javascript 方法?
var Arithmetic = function(){
var obj = {
add: function(a,b) { return a + b; },
multiply: function(a,b) { return a * b; }
};
return obj;
}();
var resultAdd = Arithmetic.add(a,b);
var resultMul = Arithmetic.multiply(a,b);
为什么人们以这种方式编写 js 代码....编写这种方式有任何优势。
上面的代码与任何设计模式有关吗?如果是,请告诉我名字。
我总是这样写代码,而且很容易理解。
function add(a,b)
{
return a+b;
}
function multiply(a,b)
{
return a*b;
}
我只是这样称呼它
var x=add(2,3);
var y=multiply(5,8);
还告诉我以我的方式编写代码有什么缺点。