JavaScript ECMAScript 2016
JavaScript 2016 新特性
自 2017 年 3 月起,所有现代浏览器均已支持。
浏览器支持
自 2017 年 3 月起,所有现代浏览器均支持 JavaScript 2016:
| Chrome 52 |
Edge 15 |
Firefox 52 |
Safari 10.1 |
Opera 39 |
| 2016年7月 | 2017年4月 | 2017年3月 | 2017年5月 | 2016年8月 |
Internet Explorer 不支持 ES 2016。
幂运算符
幂运算符 (**) 将第一个操作数提升到第二个操作数的幂。
x ** y 产生的结果与 Math.pow(x, y) 相同:
幂赋值
幂赋值运算符(**=)将变量的值提升到右操作数的幂。
JavaScript 数组包含方法
ECMAScript 2016 为数组引入了 Array.includes 方法。
这使我们能够检查某个元素是否存在于数组中:
