zoukankan      html  css  js  c++  java
  • javascript当中prototype用法

    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;
        }

    文章转载自:https://blog.csdn.net/qq_44594249/article/details/100065974

  • 相关阅读:
    C#中 时间戳与普通时间格式的转换
    关于Litjson的简单使用
    Unity 前端开发积累 第二篇
    《大话数据结构》--- 第六章 树
    《大话数据结构》--- 第五章 串
    获取RDP连接中密码的方法
    CMD打包文件,解压文件
    泛微OA7.0下载7.1下载
    [ASP.NET]书店后台开发-模板页
    [JSP]用户注册
  • 原文地址:https://www.cnblogs.com/renzhe111/p/12182965.html
Copyright © 2011-2022 走看看