js复制一个对象用到了那些知识,大神们给我点指示被呗?var cloneObj = function (obj) { var newObj = {}; if (obj instanceof Array) { newObj = []; } for (var key in obj) { var val = obj[key]; newObj[key] = typeof val === 'object' ? cloneObj(val): val; } return newObj; }; //测试 var obj = {a:function(){console.log(this.b.c)},b:{c:1}}, newObj = cloneObj(obj); newObj.b.c=2;obj.a();//1newObj.a();//2
添加回答
举报
0/150
提交
取消