把随机数对象暴露给window成为全局变量
//通过子调用函数产生一个随机数对象 在子调用函数外面调用该随机数对象方法产生随机数
(function (window) {
function Random() {
}
Random.prototype.getRandom = function () {
return Math.floor(Math.random()*5)
}
var rm = new Random();
var num = rm.getRandom();
console.log(num);
window.random = new Random();
})(window)
var rm = random;
console.log(rm.getRandom());