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创建的对象