該實(shí)現(xiàn)是按照promiseA+規(guī)范來(lái)進(jìn)行梳理的當(dāng)使用promise的時(shí)候需要先new一個(gè)實(shí)例妄迁,所以我們要構(gòu)造一個(gè)promise構(gòu)造函數(shù) new的Promise實(shí)例包含一個(gè)執(zhí)行...

該實(shí)現(xiàn)是按照promiseA+規(guī)范來(lái)進(jìn)行梳理的當(dāng)使用promise的時(shí)候需要先new一個(gè)實(shí)例妄迁,所以我們要構(gòu)造一個(gè)promise構(gòu)造函數(shù) new的Promise實(shí)例包含一個(gè)執(zhí)行...
js是單線程的 因?yàn)槭菃尉€程重挑,所以所有任務(wù)都需要排隊(duì),前一個(gè)任務(wù)結(jié)束撩鹿,后一個(gè)任務(wù)才能執(zhí)行,如果前一個(gè)任務(wù)花費(fèi)時(shí)間較長(zhǎng)悦屏,后一個(gè)任務(wù)等待時(shí)間也隨之變長(zhǎng)节沦。 js可以做到先把等待中的...
圖 圖的遍歷 兩種算法可以對(duì)圖進(jìn)行遍歷:==廣度優(yōu)先搜索和深度優(yōu)先搜索== 當(dāng)要標(biāo)注已經(jīng)訪問(wèn)過(guò)的頂點(diǎn)時(shí)础爬,我們用三種顏色來(lái)反映它們的狀態(tài) 白色:表示該頂點(diǎn)還沒(méi)有被訪問(wèn)甫贯。 灰色:...
樹(shù) 8.1 樹(shù)的相關(guān)術(shù)語(yǔ) 位于樹(shù)頂部的節(jié)點(diǎn)叫做根節(jié)點(diǎn)內(nèi)部節(jié)點(diǎn)(至少有一個(gè)子節(jié)點(diǎn))和外部節(jié)點(diǎn)(沒(méi)有子節(jié)點(diǎn)) 節(jié)點(diǎn)的深度,取決于它祖先節(jié)點(diǎn)的個(gè)數(shù) 樹(shù)的高度取決于所有節(jié)點(diǎn)深度的最大...
字典和散列表 集合看蚜、字典和散列表可以存儲(chǔ)不重復(fù)的值 集合以[值叫搁,值]的形式存儲(chǔ)元素,字典和散列表以[鍵供炎,值]的形式存儲(chǔ) 7.1 字典 7.2 散列表
集合 集合是由一組無(wú)序且唯一的項(xiàng)組成的 6.1 創(chuàng)建一個(gè)集合 6.2 集合操作 并集渴逻,交集,差集音诫,子集
鏈表 相對(duì)于傳統(tǒng)的數(shù)組惨奕,鏈表的一個(gè)好處在于,添加或移除元素的時(shí)候不需要移動(dòng)其他元素纽竣。 5.1 創(chuàng)建一個(gè)鏈表 5.2 雙向鏈表 雙向鏈表提供了兩種迭代列表的方法:從頭到尾墓贿,或反...
隊(duì)列遵循先進(jìn)先出原則——如同排隊(duì) 4.1 創(chuàng)建隊(duì)列 4.2 優(yōu)先隊(duì)列 4.3 循環(huán)隊(duì)列——擊鼓傳花
棧遵從后進(jìn)先出原則 就像生活中的放盤(pán)子茧泪,后放的先拿走 棧也被用在編譯器和內(nèi)存中保存變量、方法調(diào)用等 3.1 棧的創(chuàng)建 創(chuàng)建一個(gè)類來(lái)表示棧 ※ 以上內(nèi)容是我在看了js數(shù)據(jù)結(jié)構(gòu)...
起因 大家都知道做前端開(kāi)發(fā)的時(shí)候最讓人頭痛的就是處理異步請(qǐng)求的情況聋袋,在請(qǐng)求到的成功回調(diào)函數(shù)里繼續(xù)寫(xiě)函數(shù)队伟,長(zhǎng)此以往形成了回調(diào)地獄。 這樣的代碼看層級(jí)少了當(dāng)然還是可以湊合看的幽勒,但...
每天打算研究一個(gè)方法嗜侮,用以提升下自己的技術(shù)水平,the first one啥容,哈哈 ☆: list為數(shù)組時(shí)锈颗,三個(gè)參數(shù)分別為item數(shù)組的每一項(xiàng),index數(shù)組的索引和arr數(shù)組...
使用bind方法提取具有確定接受者的方法 假設(shè)一個(gè)字符串緩沖對(duì)象使用數(shù)組來(lái)存儲(chǔ)字符串咪惠,該數(shù)組稍后可能被連接起來(lái)