1、字串查詢
es5使用是indexOf() 返回字元第一次出現的位置int值
es6新增了3個方法:includes()/startsWith()/endWith()返回bool值
includes => 是否包含字元
startsWith => 首字母是否包含字元
endWith => 末尾是否包含字元
2、數值擴充套件
Number.isInteger() => 判斷一個值是否是整數
Math.trunc() => 去除一個數的小數部分
Math.sign() => 方法用來判斷一個數到底是正數、負數、還是零。如果引數為正數,返回 +1;引數為負數,返回 -1;引數為 0,返回 0;引數為 NaN,返回 NaN
3、陣列擴充套件
ES6 提供三個新的方法——entries(),keys() 和 values()——用於遍歷陣列。它們都返回一個遍歷器,可以用 for...of 迴圈進行遍歷,唯一的區別是 keys() 是對鍵名的遍歷、values() 是對鍵值的遍歷,entries() 是對鍵值對的遍歷。
for (let index of ['a', 'b'].keys()) { console.log(index); } // 0 // 1 for (let elem of ['a', 'b'].values()) { console.log(elem); } // 'a' // 'b' for (let [index, elem] of ['a', 'b'].entries()) { console.log(index, elem); } // 0 "a" // 1 "b"