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類型的屬性名,...
數(shù)組的擴展 rest參數(shù):...變量名 ;add(...values) //函數(shù)的rest參數(shù),用于獲取函數(shù)的多余參數(shù),變量values是一個數(shù)組,該變量將多余的參數(shù)...
數(shù)值新增方法:1:Number.isFinite:判斷參數(shù)是不是有限字符,即不是Infinity如果參數(shù)類型不是數(shù)值,一律返回false 2:Number.isNaN:檢查一...
1:判斷字符串是否在另一個字符串中,原來只有indexOfindexOf:返回第一次匹配到字符串的位置,傳第二參數(shù)(位置),會從該位置之后查找,找不到返回-1es6新增了3種...
解構(gòu)賦值的意思是指:按照一定的模式從數(shù)組和對象中提取值,將提取的值對變量進行賦值。數(shù)組的解構(gòu)模式:1:按照等號兩側(cè)的數(shù)組對應(yīng)的位置進行取值賦值,1.1:如果等號兩側(cè)的數(shù)組結(jié)構(gòu)...
xxx高校研究生畢業(yè);xxx上市公司高級工作人員;維護者xxx大型項目;這樣的簡歷背景看上去還算是體面吧!然而,毫無波瀾的工作中,并沒有鍛煉出色的工作經(jīng)驗。即便是有更大的公司...
js由于處理瀏覽器事件的原因,所以它是一個單線程的處理機制。但是為了提高cpu的利用率,js在主線程之外,會把一些計算的任務(wù)分配給子任務(wù)。事件循環(huán)就是js處理多任務(wù)同時...
針對開發(fā)中的技術(shù)選型:node的優(yōu)點如下:node面向網(wǎng)絡(luò)并且擅長并行I/O,能夠有效的組織起更多的硬件資源,從而提供更好的服務(wù)。I/O密集的優(yōu)勢主要是在于Node利用事件循...
我們用了太長的時間來完成9年義務(wù)教育,然后本科學(xué)習(xí),甚至是碩士,博士的學(xué)習(xí)經(jīng)歷,長時間的校園生活可能會令很多學(xué)生時期的孩子更過的是想趕快度過這個階段,而進入到可以接觸到...
使用字面量這種方式去創(chuàng)建對象,很簡潔,但是如果需要構(gòu)造多個對象呢?比如,創(chuàng)建了一個男生personMale,還想再創(chuàng)建一個女生personFemale,那就再來一個對象字面量...
1:什么是對象? 對象是無序?qū)傩缘募?,其屬性可以包含基本值,對象或者函?shù),可以把對象想象成散列表,一組名值對,其中值可以是數(shù)據(jù)或函數(shù),名是字符串。 2:如何創(chuàng)建對象? 創(chuàng)建...