老师,想问一个ES6关于let的问题
来源:15-11 原型和原型链-解答1
浪里白嫖张顺
2017-09-05
var a;
for (let i = 0; i < 10; i++) {
a = document.createElement('a');
a.innerHTML = i + '<br>';
a.addEventListener('click',function (e) {
e.preventDefault();
alert(i)
})
document.body.appendChild(a);
}我如果这么写的话,点击0和1没问题,但是其它数字就点不了了,我想let的话属于块级作用域应该可以解决这样的问题,想问问这种写法有没有问题
写回答
1回答
-
这种写法没问题,let 是块级作用域,不过需要 babel 编译
012017-09-05
相似问题