1. let,可以使用let代替var声明变量。使用let声明的变量拥有块级作用域,仅在代码块中生效
2. const,使用const声明常量,一经声明,无法改变
3. 模式匹配
var [a, b, c] = [1, 2, 3]
4. 新的字符串方法
- contains可以查找a字符串是否包含在b内
- startsWith可以查看字符串是否在另一字符串开头
- endsWith查看字符串是否在另一字符串末尾
- repeat返回一个新字符串,将原字符串复制N次
5. 全局方法parseInt和parseFloat被移到了Number对象上,使用方法不变
6. Number.isInteger() 用来判断一个数是否为整数,因为浮点数和整数储存方法相同,所以3.0和3是同一个值
7. Math.trunc() 用于去掉一个数的小数部分,返回整数部分
8. 数组对象的find()方法,用于找到第一个符合条件的数组元素
9. Array.observe() 和Array.unobserve() 这两个对象用于监听和取消监听数组的变化