js中对象赋值的问题
function add(a, b) {
add.invokeTimes++;
return a + b;
}
add.invokeTimes = 0;
add(1 + 1);
add(2 + 3);
console.log(add.invokeTimes);
js中属性也是对象,不明白这样做最后没有任何显示结果,这儿的console.log写到浏览器中了??????
------解决方案--------------------
function add(a, b) {
add.invokeTimes++;
return a + b;
}
add.invokeTimes = 0;
add(1 + 1); // 等价于add(2); 这样实际只传了一个给a,b为undefined
add(2 + 3);
alert(add.invokeTimes);