js继承问题

简单来讲,继承便是copy和复用,JavaScript的继承其实就是利用原型链的查找和委托来实现属性和方法的复用, new关键字和”构造函数”只是链接原型链的工具,这样的工具还有 Object.create

更简单的Object.create

ES5中提供的 Object.create更简单粗暴,能够直接建立一个对象并将这个对象的 [[Prototype]]指向传入的对象
 
    
 
 
 
 
    
var b = {c: 1}
var a=Object.create(b)
console.log(a.c) // 1
相关文章
相关标签/搜索