1:Iterator(遍歷器)概念集合數(shù)據(jù)結(jié)構(gòu):Array,Object,Map,Set用戶可以組合使用,定義自己的數(shù)據(jù)結(jié)構(gòu)。比如:數(shù)組中有Map,Map中有對象。這樣就需要...
1:Iterator(遍歷器)概念集合數(shù)據(jù)結(jié)構(gòu):Array,Object,Map,Set用戶可以組合使用,定義自己的數(shù)據(jù)結(jié)構(gòu)。比如:數(shù)組中有Map,Map中有對象。這樣就需要...
promise是一個容器,保存著未來才會結(jié)束的時間的結(jié)果,它內(nèi)部在執(zhí)行異步操作,只是將異步操作后的結(jié)果返回出來,并通過統(tǒng)一的API返回異步操作的結(jié)果。 1:基本用法: 以上僅...
Reflect對象和Proxy對象一樣,是為了操作對象而提供的新API, 目的:1: 將Object對象的一些明顯屬于語言內(nèi)部的方法(比如Object.definePrope...
Set (集合)和Map (映射) 1:Set數(shù)據(jù)結(jié)構(gòu):Set新的數(shù)據(jù)結(jié)構(gòu),類似數(shù)組,但成員的值都是唯一的,沒有重復(fù)的值。Set本身是一個構(gòu)造函數(shù)。語法: 數(shù)組去重可以使用s...
1:Symbol引入的原因:防止在混入新屬性時,屬性名沖突 這樣對象的屬性名現(xiàn)在可以有兩種類型:一種就是字符串,一種就是新增的Symbol類型。凡是Symbol類型的屬性名,...
對象的擴(kuò)展 對象本身的數(shù)據(jù)結(jié)構(gòu)的改變:1:屬性的簡潔表示:允許在大括號里面,直接寫入變量和函數(shù),作為對象的屬性和方法。這樣的書寫更加簡單 2:方法也可以簡寫 3:屬性名表達(dá)式...
數(shù)組的擴(kuò)展 rest參數(shù):...變量名 ;add(...values) //函數(shù)的rest參數(shù),用于獲取函數(shù)的多余參數(shù),變量values是一個數(shù)組,該變量將多余的參數(shù)...
數(shù)值新增方法:1:Number.isFinite:判斷參數(shù)是不是有限字符,即不是Infinity如果參數(shù)類型不是數(shù)值,一律返回false 2:Number.isNaN:檢查一...