国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

問題描述

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

如上圖,據描述,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:

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 久草综合在线视频 | 91精品国产综合久久欧美 | 久久福利影视 | 国产成人精品实拍在线 | 欧美巨大video粗暴 | 一区免费在线观看 | 狠狠色丁香久久婷婷综合_中 | 欧美美女视频网站 | 中文字幕中文字幕中中文 | 玖草资源在线 | 五月六月伊人狠狠丁香网 | 丝袜美腿在线不卡视频播放 | 国产高清在线精品一区在线 | 亚洲haose在线观看 | 一级a性色生活片久久毛片 一级a做爰片欧欧美毛片4 | 欧美专区一区二区三区 | 精品日本一区二区三区在线观看 | 国产欧美一区二区日本加勒比 | 日韩毛片在线免费观看 | 免费一区二区三区视频狠狠 | 女人张开双腿让男人 | 国产免费麻豆 | 日本高清乱偷www | 久久成人免费播放网站 | 男人的天堂在线观看免费 | 免费一级毛片免费播放 | 亚洲成人偷拍 | 在线播放国产真实女同事 | 黄影院| 在线久草| 久久精品成人免费网站 | 成人毛片免费网站 | 99精品视频在线观看免费 | 精品日韩在线视频一区二区三区 | 欧美影院网站视频观看 | 亚洲精品视频在线观看视频 | 天堂影院jav成人天堂免费观看 | 激情综 | 欧美色操 | 成人中文字幕一区二区三区 | 欧美日韩亚洲视频 |