1.构造函数法

var arr=new Array();  说明arr是array的实例

2.字面量法

var arr1=[ ] ;   arr1也是Array的实例;

结论:所有的数组都是Array的实例,所以所有的数组都可以访问Array的原型

数组的常用方法都是放在原型上的

3.给数组的原型上添加一个自定义方法

  <script>
    var arr = [34, 22, 65, 55, 23, 4, 8]
    Array.prototype.mySort = function () {
      for (var i = 0; i < this.length; i++) {
        for (var j = 0; j < this.length - i; j++) {
          if (this[j] > this[j + 1]) {
            var temp = this[j];
            this[j] = this[j + 1];
            this[j + 1] = temp

          }
        }
      }
      return this
    }
    console.log(arr.mySort())
  </script>

 

posted on 2019-09-26 14:39  宅到深夜  阅读(857)  评论(0编辑  收藏  举报