我正在练习一些各种JavaScript技术,即函数属性。这是一些让我挠头的东西。功能属性不能正常增加?
//property of the q0 function
q0.unique = 0;
function q0() {
return q0.unique++;
}
console.log(q0()); //returns 0
console.log(q0()); //returns 1
console.log(q0()); //returns 2
console.log(q0()); //returns 3
不应该第一次调用函数返回1吗?为什么它返回0? q0.unique已经设置为0?
啊,我明白了。除帖子之外的预先。 – Sethen