2 js之prototype

2018-05-28  本文已影响0人  一枝妖孽

原型

function Person(){
    
}
Person.prototype;

Person.prototype.name=function(){
    alert("name");
}
Person.prototype.age=5;
Person.prototype['sex']="male";


window.onload=function(){
    Person.prototype;
}

/**
 * p对象就具有 Person的 属性了
 */
var p=new Person();
alert(p.age);
alert(Person.age);//undefined

function SupPerson(){
    
}
/**
 * 让SupPerson创建出来的对象拥有Person原型中的内容
 */
//方式一
//SupPerson.prototype=Person.prototype;
//方式二
SupPerson.prototype=p;
var sp=new SupPerson();
alert(sp.age);
上一篇下一篇

猜你喜欢

热点阅读