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

作者: Arvin Chen 分类: js 来源: Break易站(www.breakyizhan.com)

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
      微信返利机器人
      免费:淘宝,京东,拼多多优惠券
      腾讯,爱奇艺,优酷的VIP视频免费解析,免费看
      即刻扫描二维码,添加微信机器人!

    发表笔记

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