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个新特性讲解的主要内容,如果未能解决你的问题,请参考以下文章