鍍金池/ 問(wèn)答/HTML/ js復(fù)制一個(gè)對(duì)象用到了那些知識(shí)?

js復(fù)制一個(gè)對(duì)象用到了那些知識(shí)?

js復(fù)制一個(gè)對(duì)象用到了那些知識(shí),大神們給我點(diǎn)指示被唄?

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;  
};  
//測(cè)試    
var obj = {a:function(){console.log(this.b.c)},b:{c:1}},  
newObj = cloneObj(obj); 
newObj.b.c=2;
obj.a();//1
newObj.a();//2  
回答
編輯回答
青裙

數(shù)據(jù)類型.
復(fù)制的是引用地址 對(duì)象儲(chǔ)存在堆中.

2017年1月29日 02:08
編輯回答
笑忘初
  • 遞歸 ??
  • 基礎(chǔ)數(shù)據(jù)類型 和 引用數(shù)據(jù)類型 的區(qū)別 ??

還有啥?

2017年5月6日 04:55