原型继承

var a = {  //父级
  name : '小明'
};
var b = cloneObj(a);  //b继承a的属性
function cloneObj(obj){
  var F = function(){};
  F.prototype = obj;    
  return new F();
}
alert(a.name); //小明
b.name="小强";
alert(b.name); //小强

适用范围:没有通过new创建的对象

posted @ 2017-12-07 16:27  念念念不忘  阅读(100)  评论(0)    收藏  举报