javascript原型式继承如何理解

230次阅读
没有评论

javascript原型式继承如何理解

1、说明

利用空对象作为中介,将某个对象直接分配给空对象构造函数的原型。

2、缺点

原型链继承多个实例的引用类型属性指向相同,可能会被篡改。

不能传递参数。

3、实例

var person = {
  name: "Nicholas",
  friends: ["Shelby", "Court", "Van"]
};
 
var anotherPerson = object(person);
anotherPerson.name = "Greg";
anotherPerson.friends.push("Rob");
 
var yetAnotherPerson = object(person);
yetAnotherPerson.name = "Linda";
yetAnotherPerson.friends.push("Barbie");
 
alert(person.friends);   //"Shelby,Court,Van,Rob,Barbie"

以上就是javascript原型式继承的理解,希望对大家有所帮助。更多Javascript学习指路:Javascript

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:JavaScript2022-12-16发表,共计476字。
新手QQ群:570568346,欢迎进群讨论 Python51学习