zoukankan      html  css  js  c++  java
  • javacript继承原型继承(2)

    View Code
        function person(){

    }
    person.prototype.name="张三"
    person.prototype.pwd="123";
    function show(){
    alert(this.name+" : "+this.pwd);
    }
    person.prototype.show=show;
    var per=new person();
    var per2=new person();
    /*
    这是给自己添加了一个pwd属性,原型pwd属性的值并没有被修改
    */
    per2.pwd="456";
    per2.show();
    per.show();

    var per3=new person();
    /*
    所以这里的值并没有受per2.pwd='456'的影响,它的prototype属性值没有被改变
    */
    per3.show();

    原型+构造的方法解决了function重复申明,从而占资源的问题.

        function person(name,pwd){
    this.name=name;
    this.pwd=pwd;
    }
    person.prototype.show=function(){
    alert(this.name+" : "+this.pwd);
    }
    var per=new person("小张",123);
    per.show();



  • 相关阅读:
    ios录音
    ios 音乐播放
    ios程序播放音频文件
    ios摇一摇截屏代码
    加速计
    蓝牙4.0实现及原理
    物理仿真
    iOS 监听耳机变化
    删除缓存
    宏定义加参数
  • 原文地址:https://www.cnblogs.com/unbreakable/p/2437815.html
Copyright © 2011-2022 走看看