該實(shí)現(xiàn)是按照promiseA+規(guī)范來進(jìn)行梳理的當(dāng)使用promise的時(shí)候需要先new一個(gè)實(shí)例透葛,所以我們要構(gòu)造一個(gè)promise構(gòu)造函數(shù) new的...
js是單線程的 因?yàn)槭菃尉€程嘉竟,所以所有任務(wù)都需要排隊(duì)膊畴,前一個(gè)任務(wù)結(jié)束薄扁,后一個(gè)任務(wù)才能執(zhí)行艳悔,如果前一個(gè)任務(wù)花費(fèi)時(shí)間較長(zhǎng)弄兜,后一個(gè)任務(wù)等待時(shí)間也隨之變...
發(fā)展過程 callback -> promise -> genrator + co -> async + await(語法糖) 異步是不支持tr...
排序和搜索算法 排序算法
圖 圖的遍歷 兩種算法可以對(duì)圖進(jìn)行遍歷:==廣度優(yōu)先搜索和深度優(yōu)先搜索== 當(dāng)要標(biāo)注已經(jīng)訪問過的頂點(diǎn)時(shí)少欺,我們用三種顏色來反映它們的狀態(tài) 白色:表...
樹 8.1 樹的相關(guān)術(shù)語 位于樹頂部的節(jié)點(diǎn)叫做根節(jié)點(diǎn)內(nèi)部節(jié)點(diǎn)(至少有一個(gè)子節(jié)點(diǎn))和外部節(jié)點(diǎn)(沒有子節(jié)點(diǎn)) 節(jié)點(diǎn)的深度白翻,取決于它祖先節(jié)點(diǎn)的個(gè)數(shù) 樹...
字典和散列表 集合乍炉、字典和散列表可以存儲(chǔ)不重復(fù)的值 集合以[值,值]的形式存儲(chǔ)元素滤馍,字典和散列表以[鍵岛琼,值]的形式存儲(chǔ) 7.1 字典 7.2 散列表
集合 集合是由一組無序且唯一的項(xiàng)組成的 6.1 創(chuàng)建一個(gè)集合 6.2 集合操作 并集,交集巢株,差集槐瑞,子集
鏈表 相對(duì)于傳統(tǒng)的數(shù)組,鏈表的一個(gè)好處在于阁苞,添加或移除元素的時(shí)候不需要移動(dòng)其他元素困檩。 5.1 創(chuàng)建一個(gè)鏈表 5.2 雙向鏈表 雙向鏈表提供了兩種...