Object.create 以原对象为原型创建一个新对象

Object.create = function(o){
  var Fun = function(){};
  Fun.prototype = o;
  return new Fun();
}

var peo = {
  name:'liu',
  age : 24,
}
var stu = Object.create(peo);
stu.sex = 'man';
console.log(stu)

 

posted @ 2016-01-11 14:03  刘金宇  阅读(276)  评论(0编辑  收藏  举报