es7 es7只有兩個新特性: 1. Array.prototype.includes() 用於判斷元素是否在數組內 用法: 其實, 和`Array.prototype.indexOf() 1`大致相同,但有幾點不同: 1. includes可以檢測出NaN,而indexOf不可以 [1,NaN]. ...
es7
es7只有兩個新特性:
- Array.prototype.includes() 用於判斷元素是否在數組內
用法:
[1,2].includes(1) // true
其實,
Array.prototype.includes()
和Array.prototype.indexOf() > -1
大致相同,但有幾點不同:includes可以檢測出NaN,而indexOf不可以
[1,NaN].includes(NaN); //true [1,NaN].indexOf(NaN) > -1 //false
includes可以檢測空元素,而inddexOf不可以
[1,,3].includes(); //true [1,,3].indexOf() > 0; //false [1,,3].includes(undefined); //true [1,,3].indexOf(undefined) > 0; //false
- 指數運算符 **
- 用法
2 ** 3 //8