🌺前言
js深拷贝通用方法
javascript
/**
* 深拷贝函数
* @param {object} obj
* @returns
*/
export function useDeepClone(obj) {
if(typeof obj !== 'object'||obj===null) return obj;
var newObj = obj instanceof Array ? [] : {};
for(var key in obj){
if(obj.hasOwnProperty(key)){
newObj[key] = typeof obj[key] === 'object' ? useDeepClone(obj[key]) : obj[key];
}
}
return newObj;
}
文章最后更新于 2024-08-20 15:27:37
作者:徐徐版权声明:转载请注明文章出处
留言

~~空空如也