ES6中常用的10个新特性讲解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6中常用的10个新特性讲解相关的知识,希望对你有一定的参考价值。

参考技术A 下面逐一为大家详解常用的ES6新特性:

ES6推荐使用let声明局部变量,相比之前的var(无论声明在何处,都会被视为声明在函数的最顶部)
let和var声明的区别:

let表示声明变量,而const表示声明常量,两者都为块级作用域;const 声明的变量都会被认为是常量,意思就是它的值被设置完成后就不能再修改了:

如果const的是一个对象,对象所包含的值是可以被修改的。抽象一点儿说,就是对象所指向的地址没有变就行:

有几个点需要注意:

在ES6之前,我们往往这么处理模板字符串:
通过“\”和“+”来构建模板

而对ES6来说

箭头函数最直观的三个特点。

在ES6之前,我们往往这样定义参数的默认值:

当被用于迭代器中时,它是一个 Spread 操作符:

当被用于函数传参时,是一个 Rest 操作符:当被用于函数传参时,是一个 Rest 操作符:

ES6 允许在对象中使用 super 方法:

for...of 用于遍历一个迭代器,如数组:

for...in 用来遍历对象中的属性:

ES6 中支持 class 语法,不过,ES6的class不是新的对象继承模型,它只是原型链的语法糖表现形式。

函数中使用 static 关键词定义构造函数的的方法和属性:

类中的继承和超集:

以上是关于ES6中常用的10个新特性讲解的主要内容,如果未能解决你的问题,请参考以下文章

ES6/ES7/ES8常用特性和新特性

ES6/ES7/ES8常用特性和新特性

ES6新特性

ES6新特性

ES6新特性

ES6 开发常用新特性以及简述ES7