JavaScript 命名空间污染解决

Posted 追僧逐月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 命名空间污染解决相关的知识,希望对你有一定的参考价值。

闭包解决命名空间污染问题

var init = (function () {
    var name = "zhangsan",
        age = 12,
        sex = "male",
        _class = 2019

    function sayName() {
        console.log(name);

    }

    function sayAge() {
        console.log(age);

    }
    return function () {
        sayName();
        sayAge();
    }
}())
init();

 

以上是关于JavaScript 命名空间污染解决的主要内容,如果未能解决你的问题,请参考以下文章

前端编码风格规范—— JavaScript 规范

*防止JS全局污染

防止js全局变量污染方法总结

[转] 防止js全局变量污染方法总结

解决全局变量污染问题

JS:React 和全局命名空间污染