原型 - Object.create
Object.create方法创建一个使用原对象作为其原型的新对象。
1 if (typeof Object.create !== 'function') { 2 Object.create = function (o) { 3 function F() {} 4 F.prototype = o; 5 return new F(); 6 }; 7 } 8 newObject = Object.create(oldObject);
Object.create方法创建一个使用原对象作为其原型的新对象。
1 if (typeof Object.create !== 'function') { 2 Object.create = function (o) { 3 function F() {} 4 F.prototype = o; 5 return new F(); 6 }; 7 } 8 newObject = Object.create(oldObject);