Array.prototype.includes
includes 方法用来检测数组中是否包含某个元素,返回布尔值;
const mingzhu = ['西游记','三国演义','红楼梦','水浒传'];
console.log(mingzhu.includes('西游记')); // true
console.log(mingzhu.includes('西厢记')); // false
console.log(mingzhu.indexOf('水浒传')); // 3
console.log(mingzhu.indexOf('西厢记')); // -1
原来使用的是 indexOf ,存在的话返回数字,不存在的话返回 -1;
差不多,都能用;
指数操作符
有ES7中引入指数运算符"**",用来实现幂运算,功能与 Math.pow 结果相同;
计算2的10次方;
console.log(2**10); // 1024
console.log(Math.pow(2,10)) // 1024
效果一样。 感觉指数运算符 ** 更直观一些;