JavaScript 數(shù)組 prototype 屬性

 JavaScript 數(shù)組對(duì)象

prototype屬性可以讓你的屬性和方法添加到Array()對(duì)象。

注意:prototype是一個(gè)全局屬性,幾乎所有對(duì)象(數(shù)字,布爾值,字符串和日期等)都可用。

語法:

Array.prototype.name = value

本示例創(chuàng)建一個(gè)新的數(shù)組方法,該方法將數(shù)組值轉(zhuǎn)換為大寫字母:

Array.prototype.upper = function() {
for (var i = 0; i < this.length; i++) {
    this[i] = this[i].toUpperCase();
}
};

然后創(chuàng)建一個(gè)數(shù)組,并調(diào)用upper()方法:

var fruits = ['Banana', 'Mango', 'Apple'];
fruits.upper();

測(cè)試看看?/?

瀏覽器兼容性

所有瀏覽器完全支持prototype屬性:

屬性
prototype

更多示例

以下示例使用prototype屬性將屬性添加到fruits對(duì)象:

Array.prototype.creator = 'ME';
測(cè)試看看?/?

 JavaScript 數(shù)組對(duì)象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清