【说站】javascript继承中方法的使用
2023-06-13 09:13:17 时间
javascript继承中方法的使用
1、当子类想要覆盖父类的方法,或者增加父类没有的方法时,通过直接给子类的原型添加这种方法。
如果此时父类有这种方法,就会覆盖父类继承的现有方法。
function SuperType() {
}
SuperType.prototype.getValue = function () {
return 1;
}
function SubType() {
}
SubType.prototype = new SuperType();
SubType.prototype.getValue = function () {
return 2;
}
let instance = new SubType();
console.log(instance);
console.log(instance.getValue());
2、通过添加对象字面量的新方法会导致上一行无效。
我们通常不使用这种方法,因此我们不能继承父亲构造函数的原型。
// 继承SuperType
SubType.prototype = new SuperType();
// 通过对象字面量添加新方法
SubType.prototype = {
fn1() {
}
fn2() {
}
}
以上就是javascript继承中方法的使用,希望对大家有所帮助。更多Javascript学习指路:Javascript
推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。
收藏 | 0点赞 | 0打赏
相关文章
- 【说站】JavaScript定义函数的两种方法
- 【说站】JavaScript有哪些继承的方法
- JavaScript计算2个日期之间相差天数详解编程语言
- 用javascript实现div可编辑的常见方法
- Javascript更新JavaScript数组的uniq方法
- javascript具名函数的四种调用方式推荐
- javascript模拟JQuery的Ready方法实现并出现的问题
- javascript对象之内置对象Math使用方法
- JavaScript中继承的一些示例方法与属性参考
- JavaScript中使用构造函数实现继承的代码
- javascript常用方法、属性集合及NodeList和HTMLCollection的浏览器差异
- 由JavaScript中call()方法引发的对面向对象继承机制call的思考
- 基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
- javascript动态的改变IFrame的高度实现自动伸展
- javascript预加载图片、css、js的方法示例介绍
- JavaScript中this的使用详解
- JavaScript调试技巧之console.log()详解
- javascript判断chrome浏览器的方法
- 让JavaScript和其它资源并发下载的方法
- javascript实现禁止右键和F12查看源代码
- 浅谈javascript归并方法
- Javascript控制input输入时间格式的方法