深复制与浅复制

2017-11-18  本文已影响0人  别让我一个人醉_1fa7

概念:

实现:

function shadowcopy(obj){
    var newObj = null;
    for(key in obj){
        newObj[key] = obj[key];
    };
    return newObj;
}
function deepCopy(obj){
    var newObj = null;
    for(key in obj){
      if(typeof(obj[key])=="object"){
          newObj.key = deepCopy(obj[key])
      }else{
              newObj[key] = obj[key]
          };
    };
    return newObj;
}
var newObj = JSON.parse(JSON.stringfy(obj);
上一篇下一篇

猜你喜欢

热点阅读