js 采用delete实现继承示例代码_javascript技巧
程序员文章站
2022-03-19 13:50:43
...
复制代码 代码如下:
//采用对象冒充的方式实现js继承
function A(color) {
this.Acolor = color;
this.AshowColor = function() {
document.writeln("Acolor: " + this.Acolor);
}
}
function B(color, name) {
//将newMethod赋值A,调用A的构造函数
this.newMethod = A;
this.newMethod(color);
//然后删除对A的引用,这样以后不能调用他
delete this.newMethod;
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("----------------");
下一篇: php和c能混编么
推荐阅读
-
js 图片随机不定向浮动的实现代码_javascript技巧
-
js获取元素相对窗口位置的实现代码_javascript技巧
-
js 判断checkbox是否选中的实现代码_javascript技巧
-
js仿百度有啊通栏展示效果实现代码_javascript技巧
-
上传图片预览JS脚本 Input file图片预览的实现示例_javascript技巧
-
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)_javascript技巧
-
js判断60秒以及倒计时示例代码_javascript技巧
-
js下通过prototype扩展实现indexOf的代码_javascript技巧
-
js实现点小图看大图效果的思路及示例代码_javascript技巧
-
学习drag and drop js实现代码经典之作_javascript技巧