浅谈js函数继承模式之一:常规模式
2017-11-13 16:06
288 查看
常规模式
function a(){
this.name="小明";
}//构造函数
a.prototype.m="5岁";
var b=new a();
这种模式下实例b继承父级构造函数a所有属性和方法,不管是原型或者自定义的方法和属性。
但是这里有一个坑,静态方式添加的方法不会被继承
例如:a.n="小林";
console.log(b.n)//undefined
这是因为实例对象不能调用静态方法。
相关文章推荐
- 浅谈js函数继承模式之二:借用模式
- 浅谈js函数继承模式之三:共享原型模式
- 浅谈js对象的创建和对6种继承模式的理解和遐想
- 浅谈js对象的创建和对6种继承模式的理解和遐想
- 【学习笔记六】 - js中 创建对象的模式与继承 及 js中实现块级作用域和函数私有变量 《js高程》6-7笔记
- 虚函数组实现虚级联继承 - 全开放和(接近)全闭合模式
- js 四种函数调用模式
- js原生设计模式——2面向对象编程之继承—new类式继承
- 【js】函数的调用模式
- 浅谈 JS 创建对象的 8 种模式【转】
- 深入学习js之浅谈设计模式(混入)
- 浅谈JS日期(Date)处理函数
- JS核心系列:浅谈函数的作用域
- JS(十五)继承模式,命名空间,对象枚举(上)
- 《JS高程(3)》原型链继承模式 -第6章笔记(04)
- 浅谈 JS 创建对象的 8 种模式
- 浅谈JS继承_寄生式继承 & 寄生组合式继承
- 浅谈 JS 创建对象的 8 种模式
- 浅谈 JS 创建对象的 8 种模式
- 【js设计模式笔记---继承】