JavaScript Array prototype 屬性

定義和用法

prototype 是可用于所有 JavaScript 對象的全局構造函數。

prototype 引用全局 Array() 對象。

prototype 構造函數允許您向數組添加新的屬性和方法。

當構造新屬性時,所有數組都將獲得此屬性及其值。

當構造新方法時,所有數組都將獲得此方法。

實例

創建一個新的數組方法,將數組值轉換為大寫:

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();

親自試一試

語法

Array.prototype.name = value

瀏覽器支持

所有瀏覽器都完全支持 prototype

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相關頁面

教程:JavaScript 數組

教程:JavaScript 數組 Const

教程:JavaScript 數組方法

教程:JavaScript 排序數組

教程:JavaScript 數組迭代