JavaScript之局部变量变为全局变量

简而言之:对象的前面加上“windo.”即可另局部变量变为全局变量。

案例:

 //通过自调用函数产生一个随机数对象,在自调用函数外面,调用该随机数对象方法产生随机数
    (function (window) {
        function Random() {

        }
        //在原型对象中添加方法
        Random.prototype.getRandom=function (max,min) {
            return Math.floor(Math.random()*(max-min)+min);
        };
        //把Random对象暴露给顶级对象window--->外部可以直接使用这个对象
        window.random=Random;
    })(window);
    var num=new random();
    console.log(num.getRandom(5,0));

猜你喜欢

转载自blog.csdn.net/qq_41320857/article/details/81260804