我們在代碼庫中有很多對象,名稱間隔以避免碰撞。JavaScript對象引用緩存
Example : App.local.view.MyView...
在大多數我在我們使用的完整路徑去的對象的引用代碼庫已經看到的地方,這是相同的功能內重複多次。
Example :
function hello() {
App.local.view.MyView.render();
...
...
App.local.view.MyView.reset();
}
我想了解,如果存儲對象的引用如下
var MyView = App.local.view.MyView;
將不得不在性能上有任何改善。什麼讓我問這個問題是從我的理解現代瀏覽器,比如Chrome自動爲我們在幕後做一些優化。
你可以嘗試自己測試它:https://jsperf.com/但我懷疑它會在性能方面造成很大的差異,但它對可讀性可能有很大的幫助。 –