ES 6 新特性整理

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() 这两个对象用于监听和取消监听数组的变化

原文地址:https://www.cnblogs.com/sunken/p/4388880.html