块级作用域
// (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); } } */ }
原文地址:https://www.cnblogs.com/Afanadmin/p/12340058.html
时间: 2024-11-05 20:46:20