首先介紹一下bind、call、apply的作用,然后再介紹區(qū)別 | 手寫實(shí)現(xiàn)往下翻 作用 bind:改變函數(shù)運(yùn)行時(shí)this指向,第二個(gè)參數(shù)為參數(shù)列表,返回函數(shù)call:...
首先介紹一下bind、call、apply的作用,然后再介紹區(qū)別 | 手寫實(shí)現(xiàn)往下翻 作用 bind:改變函數(shù)運(yùn)行時(shí)this指向,第二個(gè)參數(shù)為參數(shù)列表,返回函數(shù)call:...
首先給出結(jié)論,然后再舉例 結(jié)論 提升:函數(shù)聲明和變量聲明提升;函數(shù)賦值和變量賦值不提升優(yōu)先級(jí): 函數(shù)>變量特殊情況:if 語(yǔ)句中,函數(shù)聲明提升時(shí),會(huì)將前面的變量賦值一起提升出...
手寫promise 參考資料[https://zhuanlan.zhihu.com/p/183801144/] 手寫promise.all() 原理分析 Promise.al...
前言 一般遇到Promise.resolve()時(shí),相當(dāng)于new Promise(resolve => {resolve()})都是同步完成的,不會(huì)消耗微任務(wù)。特殊情況 re...
手寫Array.prototype.map 手寫Array.prototype.forEach 手寫Array.prototype.some 手寫Array.prototyp...
compose是什么 compose 是函數(shù)式編程中一個(gè)非常重要的函數(shù),compose的函數(shù)作用就是組合函數(shù),將需要嵌套執(zhí)行的函數(shù)扁平化處理。將多個(gè)函數(shù)串聯(lián)起來(lái),上一個(gè)函數(shù)的...
前沿:本來(lái)只想介紹一下閉包,但是介紹閉包就要講作用域,所以先介紹一下作用域。那么什么是作用域呢?首先我們介紹一下執(zhí)行環(huán)境 執(zhí)行環(huán)境 執(zhí)行環(huán)境(execution contex...
JavaScript實(shí)現(xiàn)模塊化[http://www.itdecent.cn/p/1dfcad610c09] AMD CMD CommonJs es6 module AMD...
“我裸辭四個(gè)月,但是我覺(jué)得自己快要抑郁了!從前公司離職的時(shí)候,覺(jué)得憑自己工作經(jīng)驗(yàn)和能力肯定很快就可以找到工作。所以剛開始那一個(gè)月,該吃吃,該玩玩。玩了一轉(zhuǎn)下來(lái),滿懷信心開始投...