解決全局變量命名空間變量名重復(fù)沖突(技巧)

  • 只在函數(shù)里面聲明變量。雖然有時候也不是絕對可行,但是函數(shù)級作用域可以防止其本地變量跟其他變量發(fā)生沖突。
  • 只聲明一個全局對象,然后把本來想作為全局變量的值都作為這個對象的屬性。
var Vis = {};   //聲明空的全局對象
Vis.id = 1;
Vis.name = 'dashuaibi';
// 這樣所有的變量都被關(guān)在了全局對象Vis里面,因此就不會再污染全局命名空間
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,565評論 0 13
  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時...
    歐辰_OSR閱讀 30,246評論 8 265
  • 函數(shù)是由事件驅(qū)動的或者當(dāng)它被調(diào)用時執(zhí)行的可重復(fù)使用的代碼塊。 函數(shù)對象 JavaScript中的函數(shù)就是對象。對象...
    劉三慢閱讀 464評論 0 0
  • 最近在實現(xiàn)向服務(wù)器發(fā)送數(shù)據(jù),遇到一個小問題,Android中發(fā)送不同的數(shù)據(jù)內(nèi)容的實現(xiàn)方式也不相同。下面解決了傳遞三...
    被代碼淹沒的小伙子閱讀 343評論 0 0
  • 今天母親生病,與我去年暈倒那次如出一轍。之后母親又強(qiáng)拖著身體去工作,這使我倍感生活的心酸與自己的無能。 中午母親打...
    壯壯的小牛牛閱讀 196評論 1 0

友情鏈接更多精彩內(nèi)容