js对象浅拷贝深拷贝

// svg.data = DevSvg; // 这样是共用一个DevSvg对象
    
// svg.data = $.extend({}, DevSvg); // 浅拷贝,二级对象还是传址
    
// svg.data = Object.assign({}, DevSvg); // 浅拷贝,二级对象还是传址
    
svg.data = JSON.parse(JSON.stringify(DevSvg)); // 简单好用的深拷贝

猜你喜欢

转载自www.cnblogs.com/LcxSummer/p/12509293.html