簡單遞歸實現深層克隆
標簽:
JavaScript
简单递归实现深层克隆
针对基本类型及对象类型
function deepClone(data) {
var str, obj = data.constructor === Array ? [] : {};
if (typeof data !== 'object') {
return data;
} else {
for (var i in data) {
obj[i] = typeof data[i] === 'object' ?
deepClone(data[i]) : data[i]; //递归处理嵌套
}
}
return obj;
};
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦