当前位置: 移动技术网 > IT编程>开发语言>JavaScript > javascript当中prototype用法

javascript当中prototype用法

2020年01月13日  | 移动技术网IT编程  | 我要评论

无锡凤翔中学,免烧砖机设备,南泰铉

prototype
见上一节,马克-to-win:prototype作用就是给某个类增加一个实例方法。

例 3.6.2

<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
</head>
<script>
  /*when the global object is created, it always has at least the following properties:
       object object       function object       array object       string object
       boolean object       number object       date object       math object
       value properties
   */
    array.prototype.mymethod = function(number)
    {
        var result = -1;
/*注意mymethod功能是找出某数在数组中出现的位置。作为array的一个function,可以访问array的属性this.length, 参见上一个prototype的例子,   
    student.prototype.infop = function()/*此方法可以为所有student对象所用*/
    {
        document.writeln("对象的qixy属性p:" + this.qixy);
        document.writeln("对象的age属性p:" + this.age);
        /*下列话是合法的, 因为不是this.number, 而是student.number*/
        document.writeln("static method is " + student.number);
    };
*/
        for (var i = 0; i < this.length; i ++)
        {
            if (this[i] == number)
            {
                result = i;
                break;
            }
        }
        return result;
    }

文章转载自:

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网