function extend(subClass,superClass){
var F = function(){};
F.prototype = superClass.prototype;
subClass.prototype = new F();
subClass.prototype.constructor = subClass;
}
function Person(name){
this.name = name;
}
Person.prototype.getName = function(){
return this.name;
}
function Author(name,books){
Person.call(this,name);
this.books = books;
}
Author.prototype.getBooks = function(){
return this.books;
}
extend(Author,Person);
var p = new Person("张三");
var a = new Author("刘畅");
console.log(p.getName());
console.log(a.getName());
extends in javascript
sun_weitao2024-09-16 11:53
相关推荐
帅帅哥的兜兜1 小时前
react中hooks使用吞掉星星的鲸鱼2 小时前
使用高德api实现天气查询我命由我123452 小时前
Spring Boot 自定义日志打印(日志级别、logback-spring.xml 文件、自定义日志打印解读)lilye662 小时前
程序化广告行业(55/89):DMP与DSP对接及数据统计原理剖析....4922 小时前
Vue3 + Element Plus + AntV X6 实现拖拽树组件徐小黑ACG3 小时前
GO语言 使用protobufzhougl9964 小时前
html处理Base文件流花花鱼4 小时前
node-modules-inspector 可视化node_modules0白露4 小时前
Apifox Helper 与 Swagger3 区别HBR666_4 小时前
marked库(高效将 Markdown 转换为 HTML 的利器)