使用现有的对象来提供新创建的对象的__proto__,说句人话就是创造原型的一种方式
var anotherObject = {name: 'wuhua'};var newObject = Object.create(anotherObject, {age: {value: 18,},});

上面对象的方式实现很流畅,原型也是对象所以也没问题的啦…
function GrandFather() {}GrandFather.prototype.name = "grandFather";GrandFather.prototype.setName = function () {}function Son() {}var son = Object.create(GrandFather.prototype);

验证对象原型的api
方式一
Object.getPrototypeOf(对象)
方式二
对象.__proto__
function GrandFather() {}GrandFather.prototype.name = "grandFather";GrandFather.prototype.setName = function () {}function Son() {}var son = Object.create(GrandFather.prototype);console.log(son.__proto__)console.log(Object.getPrototypeOf(son))
