一. Array.prototype.includes()
(数组包含检测)
-
检查数组是否包含某个值,返回
true
/false
(比indexOf
更直观)。const arr = [1, 2, 3]; console.log(arr.includes(2)); // true console.log(arr.includes(4)); // false
对比 indexOf
:
// 旧写法(不够直观)
if (arr.indexOf(2) !== -1) { ... }
// 新写法(更语义化)
if (arr.includes(2)) { ... }
二、指数运算符 **
(幂运算)
-
计算幂运算,替代
Math.pow()
。// 旧写法 Math.pow(2, 3); // 8 // 新写法 2 ** 3; // 8 // 也支持赋值运算 let num = 2; num **= 3; // 8
注:如有缺失,请联系作者或在下方评论,我尽量在第一时间补充上去!!!