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

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:118日期: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:

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 成人情趣视频无遮掩免费 | 欧美日韩精品一区二区三区视频播放 | 国产高清网址 | 国产免费久久精品99久久 | 在线免费视频你懂的 | 国产一区二区三区手机在线观看 | 日韩伦理一区二区三区 | 日韩一区二区在线视频 | 亚洲毛片在线免费观看 | 精品一二区 | 一区二区日韩欧美 | 精品国产一区二区三区www | 亚洲综合久久一本伊伊区 | 亚洲色无码播放 | 成 年 人 黄 片 大全 | 日本肥老太成熟 | 在线日本看片免费人成视久网 | 欧美视频在线播放观看免费福利资源 | 手机能看的黄色网址 | 亚洲欧洲日韩国产一区二区三区 | 国产美女自拍 | 黄 色 成 年人在线 黄 色 成 年人网站 | 在线观看成年人免费视频 | 国产亚洲欧美日韩综合另类 | 一级成人毛片免费观看欧美 | 国产丝袜按摩女技师在线 | 日本aaaa特级毛片 | 午夜丝袜美腿福利视频在线看 | 国产精品香蕉在线观看不卡 | 日韩欧美~中文字幕 | 欧美日韩高清不卡一区二区三区 | 国产青榴社区91精品 | 一级黄色毛片 | 一a一级片| 欧美日韩一区二区视频免费看 | 国产精品日韩欧美一区二区三区 | 三级毛片三级毛片 | 久久久久久久国产视频 | 国产探花在线视频 | 免费无遮挡十八女禁污污网站 | 国产成人手机视频 |