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 ਫਾਰਸਕ ਸਫਾਰੀ ਓਪਰਾ
Chrome IE Edge ਫਾਰਸਕ ਸਫਾਰੀ ਓਪਰਾ
ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ

ਸਬੰਧਤ ਪੰਨੇ

ਸਿੱਖਿਆਦਾਨਾਂਦਾਨਾਂJavaScript ਅਰਰੇ

ਸਿੱਖਿਆਦਾਨਾਂਦਾਨਾਂJavaScript ਅਰਰੇ Const

ਸਿੱਖਿਆਦਾਨਾਂਦਾਨਾਂJavaScript ਅਰਰੇ ਮੱਥਦ

ਸਿੱਖਿਆਦਾਨਾਂਦਾਨਾਂJavaScript ਸਰਦਾਰ ਕਰਨਾ

ਸਿੱਖਿਆਦਾਨਾਂਦਾਨਾਂJavaScript ਅਰਰੇ ਤੇਜਾਬੁੰਦੀ