閉包的定義很簡(jiǎn)單:函數(shù) A 返回了一個(gè)函數(shù) B,并且函數(shù) B 中使用了函數(shù) A 的變量赛糟,函數(shù) B 就被稱為閉包。 閉包的作用:1.實(shí)現(xiàn)公有變量:...
這樣比較耗時(shí)砸逊,因?yàn)橹挥術(shù)etFoo完成以后璧南,才會(huì)執(zhí)行g(shù)etBar,完全可以讓它們同時(shí)觸發(fā): 1.繼發(fā)執(zhí)行異步 2.并發(fā)執(zhí)行異步
1.基本用法 2.Promise.prototype.then() then方法返回的是一個(gè)新的Promise實(shí)例(注意师逸,不是原來(lái)那個(gè)Promi...
上面代碼中司倚,setTimeout(fn, 0)在下一輪“事件循環(huán)”開始時(shí)執(zhí)行,Promise.resolve()在本輪“事件循環(huán)”結(jié)束時(shí)執(zhí)行篓像,c...
語(yǔ)法 可以用for...of 和 ...遍歷Generator函數(shù) 函數(shù)寫法: yield注意點(diǎn): next()傳參問題 yield表達(dá)式本身沒...
JavaScript 原有的for...in循環(huán)动知,只能獲得對(duì)象的鍵名,不能直接獲取鍵值遗淳。ES6 提供for...of循環(huán)拍柒,允許遍歷獲得鍵值。 注...
擴(kuò)展運(yùn)算符的應(yīng)用 1.復(fù)制數(shù)組(對(duì)象同理) 2.合并數(shù)組屈暗,這兩種方法都是淺拷貝arr1.concat(arr2, arr3);[...arr1,...