采用call方式实现js继承_javascript技巧
程序员文章站
2022-05-07 19:58:44
...
复制代码 代码如下:
//采用call方式实现js继承
function A(color) {
this.Acolor = color;
this.AshowColor = function() {
document.writeln("Acolor: " + this.Acolor);
}
}
function B(color, name) {
A.call(this, color);
this.Bname = name;
this.BshowName = function() {
document.writeln("Bname: " + this.Bname);
}
}
var objA = new A("red");
objA.AshowColor();
document.writeln("----------------");
var objB = new B("black", "demo");
objB.AshowColor();
objB.BshowName();
document.writeln("----------------");
推荐阅读
-
js继承的实现代码_javascript技巧
-
js实现页面跳转重定向的几种方式_javascript技巧
-
刷新页面实现方式总结(HTML,ASP,JS)_javascript技巧
-
js中实现多态采用和继承类似的方法_javascript技巧
-
对采用动态原型方式无法展示继承机制得思考_javascript技巧
-
JavaScript怎样实现继承?js常见的六种继承方式
-
刷新页面实现方式总结(HTML,ASP,JS)_javascript技巧
-
js构造函数、索引数组和属性的实现方式和使用_javascript技巧
-
js实现瀑布流的三种方式比较_javascript技巧
-
通过继承IHttpHandle实现JS插件的组织与管理_javascript技巧