已采納回答 / NJT
需要安裝webpack,如果之前npm install有警告,先執(zhí)行npm install -g npm-install-peers。全局安裝webpack,執(zhí)行npm i webpack@3.8.1 -g,最新版本4.x.x有兼容問題,3.8.1版本是穩(wěn)定的。再安裝webpack-dev-server,執(zhí)行npm i webpack-dev-server@2.9.3 -D,最后把webpack安裝到項(xiàng)目依賴?yán)?,?zhí)行npm i webpack@3.8.1 --save-dev。npm start就成功了
2019-05-31
最新回答 / 孫小丟
callbacks數(shù)組循環(huán)過程中是把函數(shù)賦給了數(shù)組,在console讀取callbacks中的數(shù)組時(shí)才執(zhí)行函數(shù),而此時(shí)i的值為3,所以輸出了3個(gè)6,我理解的閉包相當(dāng)于把一個(gè)變量賦予某個(gè)函數(shù)函數(shù)儲(chǔ)存起來不執(zhí)行,直到執(zhí)行函數(shù)時(shí)再調(diào)用這個(gè)變量當(dāng)前的值,所以并不是只有在函數(shù)內(nèi)部才能使用,只要在對(duì)象中都可以使用
2019-05-14
已采納回答 / 慕圣3317083
<...圖片...>打印結(jié)果:<...圖片...>當(dāng)調(diào)用callbacks[0]()時(shí),先執(zhí)行for循環(huán),直到i=3時(shí)執(zhí)行結(jié)束后,再向callbacks函數(shù)傳入i,執(zhí)行callbacks[3],循環(huán)三次。所以這種情況 callbacks[i] ===callbacks[3]<...圖片...>注意:這里的index不是i,而是console.table({})中的數(shù)組下標(biāo)
2019-05-09
已采納回答 / 阿曦
命名重復(fù)會(huì)報(bào)錯(cuò)呀,這里邊輸出的是'a',因?yàn)閏是個(gè)對(duì)象,不是一個(gè)作用域,b函數(shù)里的this.a還是指向的factory的a
2019-05-02