我不确定如何描述我想要的东西。我想定义一个函数,其参数是本地 VALUE 而不是引用。
说我有要创建的对象列表
for(i = 0; i < 10; i++){
var div = document.createElement("div");
div.onclick = function(){alert(i);};
document.appendChild(div);
}
现在我相信这个例子无论我点击什么div,它都会提示“10”;因为这是变量 i 的最后一个值;
有没有办法/如何创建一个函数,其参数是我指定函数时的值......如果这有任何意义。