原型链
当从一个对象中调用属性或方法时,如果该对象本身不存在这个属性或方法,就回去自己关联的 prototype 对象中寻找,如果 prototype 中没有,就会去 prototype 关联的上级中 prototype 中寻找,如果再没有则继续查找 prototype.prototype 引用的对象,以此类推直到 为 undefined (Object 的 prototype 就为 undefined),这就是所谓的原型链。
简单示例:
var Obj = function (name) {
this.name = name
}
var o1