var x = 100;
var inc = function(){
var x = 0; return function(){ console.log(x++);
};
};var inc1 = inc();
var inc2 = inc();
inc1(); // -> 0 inc1(); // -> 1 inc2(); // -> 0 inc1(); // -> 2 inc2(); // -> 1 x; // -> 100如上代码中,inc1操作的变量x和inc2操作的变量x为什么不是同一个呢?望各位大神赐教
慕妹3242003
人到中年有点甜
随时随地看视频慕课网APP
相关分类