function Person(name, sex){
this.value = "123";
var value = "1234";
this.name = name;
this.sex = sex;
this.say = function(){document.write(this.name + " say hello!!")};
document.write(value);//"1234"
}
Person.prototype.cry = function(){
alert(this.name + " cry");
}
function Student(name, sex, school){
//劫持Person的方法、复制属性
Person.apply(this, arguments);
}
var p = new Person("lucky", 24);
var s = new Student("tina", 23, "北京理工大学");
s.say();//"tina"
alert(s.value);//"123"
alert(p.value);//"123"
p.cry();//"lucky"
js apply的使用
最新推荐文章于 2024-04-28 10:16:53 发布