一道闭包题目(常看看)
闭包是由函数以及创建该函数的词法环境组合而成。这个环境包含了这个闭包创建时所能访问的所有局部变量
function f1(){
var n=999;
nAdd = function(){
n += 1
}
function f2(){
console.log(n);
}
return f2;
}
var result1=f1();
var result2=f1();
result1();
result2();
nAdd();
result1();
result2();
var oLis = document.getElementById('ul').getElementsByTagName('li'); for (var i = 0; i < oLis.length; i++) { oLis[i].onclick= (function(num){ return function(){ console.log(num); } })(i) };
浙公网安备 33010602011771号