美文网首页
ES6 let关键字

ES6 let关键字

作者: 牛耀 | 来源:发表于2018-09-25 22:51 被阅读0次
  1. 作用:
  • 与var类似, 用于声明一个变量
  1. 特点:
  • 在块作用域内有效
  • 不能重复声明
  • 不会预处理, 不存在变量提升
  1. 应用:
  • 循环遍历加监听
  • 使用let取代var是趋势
    let username = 'kobe';
    // let username = 'wade';错误
    let btns = document.getElementsByTagName('button');
    for (let i = 0; i < btns.length; i++) {
        var btn = btns[i];
        /*var无法获取正确的索引*/
        btn.onclick = function(){
            alert(i);
        }
        /*闭包的方式解决
        (function(i){
            btn.onclick = function(){
                alert(i);
            }
        })(i);*/
    }

相关文章

  • ES6学习笔记

    VSCode调试ES6:配置方法 一、let & const 关键字 1.1 let & var 对比 let 声...

  • js 中声明常量关键字 var、let、const

    js 中声明常量的关键字:var、let、const,其中 let 和 const 是 ES6 中新增的关键字。 ...

  • ES6新增语法

    let(★★★) ES6中新增了用于声明变量的关键字 let声明的变量只在所处于的块级有效 注意:使用let关键字...

  • JavaScript let关键字

    ES6 引入了新的 let 关键字let 关键字可以将变量绑定到所在的任意作用域中(通常是 { .. } 内部) ...

  • 关键字 let 和 const

    开始学习ES6,这里是第一篇笔记,首先记录了2个基础的let和const关键字。 let let 关键字带来了块级...

  • JavaScript ES6 - let 与 const 使用方

    ES6 语法: let 与 const 本文主要讲解 let / const / var 关键字相关内容, 解释了...

  • ES6相关

    1.变量声明const和let 在ES6之前,我们都是用var关键字声明变量 。在ES6中我们通常用let和con...

  • 浅谈 var、let 和 const (一)

    浅谈 var、let 和 const (一) 前言 ES6新增了 let 和 const 两个关键字 ,用于声明变...

  • javascript碎片知识000

    const let var 3者的区别。 const 和 let 为es6新增的定义变量的关键字。 var存在...

  • ES6学习笔记-let与const

    ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明...

网友评论

      本文标题:ES6 let关键字

      本文链接:https://www.haomeiwen.com/subject/mcyroftx.html