ECMAScript2016新特性总结及使用场景
蛋烘糕
蛋烘糕
ES7 新增的语法特性有两个,分别是: Array.prototype.includes, 幂运算 **
1. Array.prototype.includes
includes 方法用来检测数组中是否包含某个元素,返回布尔类型的值
// includes
const sidamingzhu = ["西游记", "红楼梦", "三国演义", "水浒传"];
console.log(sidamingzhu.includes("西游记")); // true
console.log(sidamingzhu.includes("金瓶梅")); // false
2. 指数操作符 **
用来实现幂运算,功能和 Math.pow 结果相同
console.log(2 ** 10); // 1024
console.log(Math.pow); // 1024
Immutable 详解及 React 中实践
ECMAScript2017新特性总结及使用场景