zoukankan      html  css  js  c++  java
  • JS高级---把随机数对象暴露给window成为全局对象

    通过自调用函数产生一个随机数对象, 在自调用函数外面, 调用该随机数对象方法产生随机数
    把随机数对象暴露给window成为全局对象
    全局变量
     
     
    自调用一个函数
    创建一个空的随机构造函数,给原型对象添加方法,window.Random=Random;
    再实例化,调用
     
      <script>
        //通过自调用函数产生一个随机数对象,在自调用函数外面,调用该随机数对象方法产生随机数
        //全局变量
        (function (window) {
          //产生随机构造函数
          function Random() {
          };
          //在原型对象中添加方法
          Random.prototype.getRandom = function (min, max) {
            return Math.floor(Math.random() * (max - min) + min);
          };
          //把Random对象暴露给顶级对象window---->外部可以直接使用这个对象
          window.Random = Random;
        })(window);
    
        //实例化随机数对象
        var rm = new Random();
        //调用方法产生随机数
        console.log(rm.getRandom(0, 50));
      </script>
  • 相关阅读:
    Python字符串
    ListCtrl控件
    leetcode1004
    leetcode1003
    leetcode1002
    leetcode153
    leetcode540
    leetcode435
    leetcode999
    leetcode997
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/12124027.html
Copyright © 2011-2022 走看看