為什麼window.undefined要比undefined耗時?

&

&

&

&

&&

&

&

&

}

var dateAfter = Date.now();

console.log(dateAfter - dateBefore)

})();

(function () { // f2

var dateBefore = Date.now();

var i = 10000000;

var x;

while (i &> 0) {

if (x == undefined)

i--;

}

var dateAfter = Date.now();

console.log(dateAfter - dateBefore)

})();

&

&

&


注意匿名函數中 window 的調用。

因為你沒告訴他 window 的引用位置,所以他會每次去全局中找。


我想知道為什麼我在刪除完主頁搜索框內容的時候,這個提問總是自動出現在第一的位置??


哥們,我只要清空頂欄搜索就出現你這個問題

1W次了啊,好奇點進來了,我只能說我不會。請不要再問我好嗎?

@知乎管理員


大兄弟你給了知乎多少錢能讓你霸佔搜索頭條這麼久,你私我一下,我也想給我的小包子鋪打個廣告


去理解詞法作用域運作流程


知乎不愧是程序員的天下…


推薦閱讀:

阿里搶月餅的js代碼是如何實現的?
前端開發應更多地使用多層嵌套對象的結構,還是拍平數組進行引用的結構?
Node.js的學習,是在windows下進行還是Linux下進行更好?
如何基於WebSocket和MongoDB技術實現NodeJS的推送伺服器集群?

TAG:JavaScript | 班服圖片 |