常用的拷贝方法的对比表格:
方法 | 备注 |
---|---|
JSON.parse(JSON.stringify( obj )) | 弊端:targetObject 里有function, undefind, data对象此方法不行。 |
$.extend([true/false],targetObject ,obj); | 是jq语法。 参数1:true,深拷贝 . false或者不填 浅拷贝; 参数2:拷贝的对象 ; 参数3:被拷贝的对象 |
-- | -- |
JSON.parse(JSON.stringify( obj )) | 弊端:targetObject 里有function, undefind, data对象此方法不行。 |
$.extend([true/false],targetObject ,obj); | 是jq语法。 参数1:true,深拷贝 . false或者不填 浅拷贝; 参数2:拷贝的对象 ; 参数3:被拷贝的对象 |