functionA(){}var a =newA();var b = Object.create(a);//对象实例b的原型是实例对象a,b.__proto__ 是 a//Object.create(arg1,arg2)的//第一个参数是一个实例对象,第二个参数是一个对象
console.log(Object.getPrototypeOf(b)=== a)//true var d =newC()//new操作符后边是一个构造函数,
console.log(Object.getPrototypeOf(d)===C.prototype)//d.__proto__ 是C的原型
functionA(){this.name ="first";}var a =newA();var b = Object.create(a);
console.log(a.__proto__ ==A.prototype);//true
console.log(b.__proto__ == a);//true
function A(){}var a = new A();var b = Object.create(a);//对象实例b的原型是实例对象a,b.__proto__ 是 a//Object.create(arg1,arg2)的//第一个参数是一个实例对象,第二个参数是一个对象console.log(Object.getPrototypeOf(b) === a) //true var d = new C() //new操作符后边是一个构造函数,console.log(Object.getPr