JavaScript Array prototype 函数

  • JavaScript Array prototype 函数

    prototype函数允许您向Array()对象添加新属性和方法。构造属性时,将为所有数组提供属性及其值,作为默认值。构造方法时,所有数组将使用此方法。
    注意: Array.prototype不是指单个数组,而是指Array()对象本身。
    注意prototype是一个全局对象构造函数,可用于所有JavaScript对象。
    实例:
    创建一个新的数组方法,将数组值转换为大写:
    Array.prototype.myUcase = function() {
      for (i = 0; i < this.length; i++) {
        this[i] = this[i].toUpperCase();
      }
    };
    // 创建一个数组,然后调用myUcase方法:
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    fruits.myUcase();
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    函数
    prototype
    支持
    支持
    支持
    支持
    支持
  • 语法

    Array.prototype.name = value