字符串?dāng)U展
1. includes(str) : 判斷是否包含指定的字符串
2. startsWith(str) : 判斷是否以指定字符串開頭
3. endsWith(str) : 判斷是否以指定字符串結(jié)尾
4. repeat(count) : 重復(fù)指定次數(shù)
數(shù)值擴(kuò)展
1. 二進(jìn)制與八進(jìn)制數(shù)值表示法: 二進(jìn)制用0b, 八進(jìn)制用0o
2. Number.isFinite(i) : 判斷是否是有限大的數(shù)
3. Number.isNaN(i) : 判斷是否是NaN
4. Number.isInteger(i) : 判斷是否是整數(shù)
5. Number.parseInt(str) : 將字符串轉(zhuǎn)換為對應(yīng)的數(shù)值
6. Math.trunc(i) : 直接去除小數(shù)部分
數(shù)組擴(kuò)展
1. Array.from(v) : 將偽數(shù)組對象或可遍歷對象轉(zhuǎn)換為真數(shù)組
2. Array.of(v1, v2, v3) : 將一系列值轉(zhuǎn)換成數(shù)組
3. find(function(value, index, arr){return true}) : 找出第一個滿足條件返回true的元素
4. findIndex(function(value, index, arr){return true}) : 找出第一個滿足條件返回true的元素下標(biāo)
對象擴(kuò)展
1. Object.is(v1, v2)
* 判斷2個數(shù)據(jù)是否完全相等
2. Object.assign(target, source1, source2..)
* 將源對象的屬性復(fù)制到目標(biāo)對象上
3. 直接操作 __proto__ 屬性
let obj2 = {};
obj2.__proto__ = obj1;
ES7
1. 指數(shù)運(yùn)算符(冪): **
2. Array.prototype.includes(value) : 判斷數(shù)組中是否包含指定value
作者:一直特立獨(dú)行的貓_4ba4
鏈接:http://www.itdecent.cn/p/074bffcfbf48
來源:簡書
簡書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處。