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

最新文章

  1. 打包发布WinForm应用程序
  2. 2016年GitHub 排名前 100 的安卓、iOS项目简介(收藏)
  3. GCC 编译优化指南
  4. tab标签切换(无炫效果,简单的显示隐藏)
  5. java如何防止反编译
  6. Some Error
  7. 性能测试分享:jmeter性能监控(一)
  8. S2_OOP第二章
  9. 读书笔记:《HTML5开发手册》-- 现存元素的变化
  10. Certbot为域名申请免费SSL证书
  11. c/c++ 栈与队列实现车库的出入与收费
  12. JVM内存模型你只要看这一篇就够了
  13. oracle常用函数介绍
  14. Jmeter HTTP请求后响应数据显示乱码解决方法
  15. pip安装离线包
  16. web-day11
  17. JS播放声音
  18. webService与分布式与微服务与SOA的关系
  19. 深度学习框架之TensorFlow的概念及安装(ubuntu下基于pip的安装,IDE为Pycharm)
  20. MapReduce 模式、算法和用例

热门文章

  1. 使用Ajax时[object%20object] 报错的解决方案
  2. 解决Python3下map函数的显示问题
  3. 基于axios的万能封装
  4. jQuery---表格删除案例
  5. Fight Against Monsters Gym - 102222H【贪心】
  6. 【内推】微软北京深圳招聘多名Cloud Solution Architect
  7. 案例-pyqt进度条案例
  8. JS DOM属性+JS事件
  9. Java8新特性一览表
  10. win下的终端使用指南