品易云推流 关闭
文章详情页
文章 > JavaScript > js构造继承有什么优点

js构造继承有什么优点

js 构造继承

头像

小妮浅浅

2021-10-21 14:28:383612浏览 · 0收藏 · 0评论

1、解决了原型链继承中子类实例共享父类引用属性的问题。使用父类结构器来增强子类实例,相当于将父类的实例属性复制到子类。

2、创建子类实例时,可向父类传递参数。

3、可实现多继承(call多父类对象)。

实例

function Cat(name) {
  Animal.call(this);
  this.name = name || 'Tom';
}
 
var cat = new Cat();
console.log(cat.name); // Tom
cat.sleep() // Tom正在睡觉!
console.log(cat instanceof Animal); // false
console.log(cat instanceof Cat); // true

以上就是js构造继承的优点,希望对大家有所帮助。更多js学习指路:js教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图