ES6 块级作用域
块级作用域
// (function(){})();//这个是命名空间->立刻执行函数,代码在{}中写着 // 在es6中可以可以直接使用{} // { // let a = 1; // console.log(a); // } // 块级作用域写在for循环中 { let aLi = document.querySelectorAll("li"); for(let i = 0;i<aLi.length;i++){ aLi[i].onclick = function(){ console.log(i); } // 在这里就直接可以使用i不需要和var一样还需要 索引值 才能找到他们对应的 } /* { let i = 0; aLi[i].onclick = function(){ console.log(i); } } { let i = 1; aLi[i].onclick = function(){ console.log(i); } } { let i = 2; aLi[i].onclick = function(){ console.log(i); } } */ }
成功一定有方法,失败一定有原因

浙公网安备 33010602011771号