这篇文章主要介绍了js如何采用delete实现所谓的继承,下面有个不错的示例,大家可以参考下
 
//采用对象冒充的方式实现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("----------------");
最新资讯
IBM中国上海总部等28个项目入驻张江 总投资上百亿元

IBM中国上海总部等28

外企ABB等一批战略合作项目举行了签约仪式,IBM中国上海
直击|拼多多回应“进军物流”:永不会成为介入者

直击|拼多多回应“进

拼多多向新浪科技表示,虽然公司已成为物流快递行业重要
酷派集团任命陈家俊为执行董事、行政总裁

酷派集团任命陈家俊为

酷派集团发布公告称,自1月17日起,陈家俊获委任为执行董
华为完成中国5G技术研发试验2.6GHz频段测试

华为完成中国5G技术研

近日,华为在IMT-2020(5G)推进组组织的5G试验中完成2.6GHz
直击|阴阳师服务器异常引不满 网易:正修复将补偿

直击|阴阳师服务器异

今晚有大量网友在微博上反映,网易自研游戏《阴阳师》服
法国驻华大使:法国欢迎华为投资

法国驻华大使:法国欢迎

针对一些国家禁止包括华为在内的科技企业参与到当地5G
最新文章
微信小程序CSS3动画下拉菜单效果

微信小程序CSS3动画下

这篇文章主要为大家详细介绍了微信小程序CSS3动画下拉
微信小程序使用swiper组件实现层叠轮播图

微信小程序使用swiper

这篇文章主要为大家详细介绍了微信小程序使用swiper组
微信小程序实现带缩略图轮播效果

微信小程序实现带缩略

这篇文章主要为大家详细介绍了微信小程序实现带缩略图
小程序实现五星点评效果

小程序实现五星点评效

这篇文章主要为大家详细介绍了小程序实现五星点评效果
微信小程序实现笑脸评分功能

微信小程序实现笑脸评

这篇文章主要为大家详细介绍了微信小程序实现笑脸评分
微信小程序自定义轮播图

微信小程序自定义轮播

这篇文章主要为大家详细介绍了微信小程序自定义轮播图