封裝的js代碼進行復(fù)制對象

// 復(fù)制對象

export const deepCopy = (obj) =>{

let gettype=Object.prototype.toString

? if(typeof obj !='object' ||gettype.call(obj) ==='[object Date]'){

return obj;

}

if(Object.prototype.toString.call(obj) ==='[object Array]') {

return obj

}

let newobj = {};

for (let attr in obj) {

newobj[attr] =deepCopy(obj[attr]);

}

return newobj;

}

let obj1 =?deepCopy (obj)

console.log(obj1)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一章 錯誤處理: 錯誤: 程序運行過程中,導(dǎo)致程序無法正常執(zhí)行的現(xiàn)象(即bug) 現(xiàn)象: 程序一旦出錯,默認會報...
    fastwe閱讀 1,257評論 0 1
  • 用更合理的方式寫 JavaScript 目錄 聲明變量 對象 數(shù)組 字符串 函數(shù) 箭頭函數(shù) 模塊 迭代器和生成器 ...
    小紅依閱讀 1,938評論 0 5
  • 公元228年,諸葛亮對曹魏發(fā)動北伐戰(zhàn)爭,本來,魏國因為蜀國突襲而猝不及防連失三郡,但由于諸葛亮固執(zhí)地用參軍馬謖鎮(zhèn)守...
    崔浩暢談歷史閱讀 401評論 1 2
  • 氣質(zhì),會從一個人的內(nèi)在到外在影響著你的個人形象。一個人如果有良好又高貴的氣質(zhì),那是在生活細節(jié)中逐漸磨練出來的。氣質(zhì)...
    P尐c閱讀 338評論 0 0
  • 顧筱君抬起淚眼婆娑的瓜子臉,怔怔地望著丈夫,他的愛是那么熾烈厚重,緊緊的把她的心從絕望的深淵中脫離出來,可是那個朝...
    Amor雨雪霏霏閱讀 300評論 2 3

友情鏈接更多精彩內(nèi)容