详细都在图里了。。。。新学的前端 希望大神帮忙解决一下。。。谢谢
1 回答
慕森王
TA贡献1777条经验 获得超3个赞
感觉这已经成了闭包的经典问题。。
for(let i = 0, len = 100; i < len; i++) {
(function(i){
marker[i].onclick = function(){
console.log(i);
}
})(i)
}
不改当前结构的闭包
var callback = (function(i){
return function(e){
console.log(e)
console.log(i)
}
})(i)
添加回答
举报
0/150
提交
取消