js事件循環(huán) js處理異步主要有微任務(wù)(microTask)和 宏任務(wù) (macroTask),而從開(kāi)始執(zhí)行一個(gè)宏任務(wù)–>執(zhí)行完這個(gè)宏任務(wù)中所有同步代碼—>清空當(dāng)前微任務(wù)隊(duì)列...
js事件循環(huán) js處理異步主要有微任務(wù)(microTask)和 宏任務(wù) (macroTask),而從開(kāi)始執(zhí)行一個(gè)宏任務(wù)–>執(zhí)行完這個(gè)宏任務(wù)中所有同步代碼—>清空當(dāng)前微任務(wù)隊(duì)列...
不久前我在掘金發(fā)表了文章如何在 JS 代碼中消滅 for 循環(huán)。文中我寫(xiě)了很多工具函數(shù),那些工具函數(shù)都能達(dá)到設(shè)計(jì)的目的。但是,很重要一點(diǎn)我還沒(méi)告訴讀者,其實(shí)我是幾乎不用自己寫(xiě)...
1. 數(shù)組和鏈表的區(qū)別 1.1 數(shù)組的特點(diǎn) 在內(nèi)存中,數(shù)組是一塊連續(xù)的區(qū)域。 拿上面的看電影來(lái)說(shuō),這幾個(gè)人在電影院必須坐在一起。 數(shù)組需要預(yù)留空間,在使用前要先申請(qǐng)占內(nèi)存的...
for...of 循環(huán) 一個(gè)數(shù)據(jù)結(jié)構(gòu)只要部署了Symbol.iterator屬性,就被視為具有 iterator 接口,就可以用for...of循環(huán)遍歷它的成員。也就是說(shuō),f...
1、js數(shù)據(jù)類(lèi)型 js中有7種數(shù)據(jù)類(lèi)型,可以分為兩類(lèi):原始類(lèi)型、對(duì)象類(lèi)型: 基礎(chǔ)類(lèi)型(原始值): Undefined、 Null、 String、 Number、 Boole...