亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - Object.assign() 深拷貝和淺拷貝的問題

瀏覽:92日期:2023-05-05 17:16:33

問題描述

javascript - Object.assign() 深拷貝和淺拷貝的問題

如上圖,據(jù)描述,Object.assign()為淺拷貝, 為什么改變屬性a不是指向同一個引用,而b.c指向了同一個引用?

問題解答

回答1:

var deepCopy = function(src) { var ret = {} for (var k in src) {ret[k] = typeof src[k] ===’object’ ? deepCopy(src[k]) : src[k] } return ret}

深拷貝一直用這個方法, Object.assgin 只能深拷貝第一層, 深層的還是淺拷貝, 記住這個就行了

回答2:

let obj3 = Object.assign({},obj1,{b:Object.assign({},obj1.b)});let obj4 = JSON.parse(JSON.stringify(obj1));回答3:

淺拷貝:如果屬性元素為復(fù)雜雜數(shù)據(jù)類型時,內(nèi)層元素拷貝引用;slice, concat, jQury的$.extend({},obj)都是淺拷貝;點擊這里了解詳情

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 黄色观看视频 | 日本伊人精品一区二区三区 | 九九九九九九精品免费 | 亚洲 欧美 国产 日韩 制服 bt | 欧美黑人一级做a爱性色 | 免费摸碰碰视频在线观看 | 欧美线人一区二区三区 | 国产制服一区 | 精品一区二区免费视频 | 久久综合精品国产一区二区三区无 | 日韩不卡在线 | 欧美a级成人淫片免费看 | 日韩伦理一区二区三区 | 一级a性色生活片久久毛片 一级a性色生活片毛片 | 精品欧美一区二区精品久久 | 国产精品jizz视频 | 久久www免费人成_看片美女图 | 找国产毛片 | 特黄一级片 | 精品国产人成亚洲区 | 国产一区二区三区亚洲欧美 | 欧美日韩精品一区二区三区不卡 | 亚洲精品久久一区二区无卡 | 一本无线乱码不卡一二三四 | 亚洲国产精品婷婷久久久久 | 成年女人视频播放免费观看 | 欧美成人艳星在线播放 | 午夜宅男宅女看在线观看 | 国产精品久久久久免费 | 国产欧美日韩亚洲精品区2345 | 精品自在线 | 国产午夜免费视频片夜色 | 爱爱网网站免费观看 | 国产老头老太性视频 | 国产91视频观看 | 久久99精品一久久久久久 | 日韩三级一区二区三区 | 欧美精品第1页在线播放 | 一本之道无吗一二三区 | 精品午夜视频 | 欧美—级v免费大片 |