ES6特性筛选
新增命令:
let 命令,新的作用域,块作用域。 const 命令,类似于final,只读属性,不能更改,作用域和let相同。
# 解构赋值:
变量的解构赋值(数组,对象,字符串均可) (1)数组解构赋值 (2)对象解构赋值 (3)字符串解构赋值 (4)数值和布尔类型解构赋值 (5)函数参数解构赋值
各类扩展:
字符串的扩展 新增方法:includes(), startsWith(), endsWith() (与java中类似) repeat()方法 重复字符串 padStart和padEnd字符串长度补全 模板字符串:用反引号做标识,取代之前的双引号加‘+’ 嵌入变量需要写在${}中 对象的扩展,字符串的扩展,数组的扩展,函数的扩展(箭头函数)
Class的引入:
对象扩展新写法,继承的新写法
新增数据结构:
set,weakset和map
循环与迭代:
interator和for....of
Module:
JS的模块化,export,import.