浅谈js函数继承模式之一:常规模式

来源:互联网 发布:c语言数组循环左移 编辑:程序博客网 时间:2024/06/15 05:23

浅谈js函数继承模式之一:常规模式

常规模式

function a(){

this.name="小明";

}//构造函数

a.prototype.m="5岁";

var b=new a();

这种模式下实例b继承父级构造函数a所有属性和方法,不管是原型或者自定义的方法和属性。

但是这里有一个坑,静态方式添加的方法不会被继承

例如:a.n="小林";

console.log(b.n)//undefined

这是因为实例对象不能调用静态方法。