JS ES6

let 变量

  • 块级作用域内有效
  • 不能重复声明
  • 不会预处理,不存在提升
var btns = document.getElementsByTagName('button');
for (let i = 0; i < btns.length; i++) {
    var btn = btns[i];
    btn.onclick = function(){
        alert(i)
    }
}
// for (var i = 0; i < btns.length; i++) {
//  var btn = btns[i];
//  (function(i){
//      btn.onclick = function(){
//          alert(i)
//      }
//  })(i)
// }

const 常量 const key = 'Kevin'

猜你喜欢

转载自www.cnblogs.com/KevinTseng/p/12019981.html