[問題] Hoisting 問題
範例是這樣的
(function(){
var test =function(){return 1;}
function test() {return 2;}
return test();
})();
經過hoistibg後會長這樣
(function(){
var test;
function test() {return 2;}
test = function() {return 1;}
return test();
})();
我怎麼想結果都是2,因為最後是return test()不是嗎??為什麼會是1呢
腦筋無法轉過來..
麻煩了 手機排版請見諒
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.158.10
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1487432887.A.C16.html
※ 編輯: broo (223.140.158.10), 02/18/2017 23:49:10
推
02/19 00:15, , 1F
02/19 00:15, 1F
→
02/19 00:29, , 2F
02/19 00:29, 2F
→
02/19 00:32, , 3F
02/19 00:32, 3F
→
02/19 00:32, , 4F
02/19 00:32, 4F
→
02/19 00:33, , 5F
02/19 00:33, 5F
→
02/19 00:49, , 6F
02/19 00:49, 6F
→
02/19 20:37, , 7F
02/19 20:37, 7F
→
02/19 20:38, , 8F
02/19 20:38, 8F
→
02/19 20:40, , 9F
02/19 20:40, 9F
→
02/19 20:41, , 10F
02/19 20:41, 10F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章