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
相关推荐
染指111036 分钟前
103.RAG-LLamaIndex后端rag问答-聊天接口CoderIsArt7 小时前
C#中UI 线程与 Dispatcher东风破_8 小时前
danci 项目(三):从 JSON 数据到 AI Coding,真实项目里的数据清洗、Prompt 和工程规范东风破_8 小时前
danci 项目(一):从需求到架构,一个单词学习系统为什么会这样设计蒲公英eric8 小时前
从客户端到服务端:DVWA DOM 型 XSS 模块完整漏洞分析教程单线程_019 小时前
从案例分析 Vue3 Tokenizer+Parser 源码三顶点多余9 小时前
那些在算法中适合巩固的知识点---1Setsuna_F_Seiei9 小时前
前端转型 Agent 开发 03 之 Agent Tools - 给 Agent 装上手脚jay神9 小时前
【计算机毕业设计】基于SpringBoot的程序教学辅助系统AI情绪识别开源10 小时前
检信 ALLEMOTION OS 加密打包可执行程序 — 全面测试报告版本: v1.3功能测试 / 性能测试 /