美文网首页
ES6概览(速读)

ES6概览(速读)

作者: 湾湾_moon | 来源:发表于2019-12-24 11:08 被阅读0次

1.let和const

跟var用法一样,都是声明一个变量。

区别:

1.let仅在块级作用域内有效。

2.let不存在变量提升。必须先声明,后使用。

3.let/const存在暂时性死区,ES6 明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。如下图:

var tmp = 123;

if (true) {

    tmp = 'abc'; // ReferenceError let tmp;

}

4.let不允许在相同作用域内,重复声明同一个变量。

5.let实际上为 JavaScript 新增了块级作用域,匿名立即执行函数表达式(匿名 IIFE)不再必要了。

6.

相关文章

  • ES6概览(速读)

    1.let和const 跟var用法一样,都是声明一个变量。 区别: 1.let仅在块级作用域内有效。 2.let...

  • [ES6-新一代的javascript]

    8个ES6中的新特性 compat-table ES6新特性概览

  • Swift概览 - 代码速读

    1.简单值 2.控制流 3.函数和闭包 4.对象和类 5.枚举和结构体 6.协议和扩展 7.错误处理 8.泛型

  • ES6总结

    ES6全面总结 ES6新特性概览 本文基于lukehoban/es6features,同时参考了大量博客资料,具体...

  • ES6 了解一下

    ES6 新特性概览 http://www.cnblogs.com/Wayou/p/es6_new_features...

  • 未来的模块机制

    概览 ES6实现了新的模块机制。在通过模块系统加载时,ES6会将文件当作独立的模块处理。每个模块都可以导入其它模块...

  • [心如止水•速读] 《好好学习:个人知识管理精进指南》:倾囊相授

    D001_[心如止水•速读] 《好好学习:个人知识管理精进指南》 概览:这本书主要讲了什么? 主要内容是"知识管理...

  • ES6基础内容概览

    最近在学习React,示例代码都由ES6所书写,所以对于ES6,不得不好好研究一下新的语法。这篇文章就对自己现在经...

  • Set

    概览 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的。 内容 1.构造函数 Set 本身...

  • 每周一本书#《高效能人士的7个习惯》

    高效能人士的七个习惯,我在读大学的时候就读过这本书,它带给我很多帮助与改变。先对本书做个概览或速读。 一、人类面临...

网友评论

      本文标题:ES6概览(速读)

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