JavaScript手册 | JS Array 对象中的prototype属性

作者: Arvin Chen 分类: js 发布时间: 2018-11-19 23:39

JS Array 对象中的prototype的定义和用法

prototype 属性使您有能力向对象添加属性和方法。

“我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。”

引用类型才具有prototype属性,包含:

  1. Object
  2. Function
  3. Array
  4. Date
  5. String
  6. RegExp

所以array是有prototype属性。

JS Array 对象中的prototype浏览器的兼容性

Chrome Inter Explorer Firefox Safari Opera
YES YES YES YES YES

JS Array 对象中的prototype的语法和例子

Array prototype语法:

Array.prototype.name=value

js prototype的ucase

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>js prototype的ucase - Break易站(breakyizhan.com)</title>
</head>
<body>

<p id="demo">点击按钮创建数组,并调用新建的 ucase() 方法, 最后显示结果。</p>

<button onclick="myFunction()">点我</button>

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

function myFunction()
{
  var arr = new Array(3)
arr[0] = "John"
arr[1] = "Andy"
arr[2] = "Wendy"
 var x=document.getElementById("demo");
 arr.myUcase();
 var x=document.getElementById("demo");
 x.innerHTML=arr;
}
</script>

</body>
</html>

尝试一下 >>

  •   本文标题:JavaScript手册 | JS Array 对象中的prototype属性 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/js/6751.html
    扫描二维码添加微信 
  • ,领取淘宝优惠券,淘宝购物更优惠。现在添加微信,还可以领取机械键盘优惠券!添加微信后,分享淘宝选中的机械键盘给淘宝机器人即可领取!
    支持我们,就用微信淘宝!

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注

    更多阅读