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

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

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

瀏覽:105日期: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色综合综合热五月激情 | 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美在线 | 成人免费网站久久久 | 九九精品视频一区在线 | 啪啪一级| 美女又黄又免费的视频 | 精品日本久久久久久久久久 | 毛片一级| 国产成人精品无缓存在线播放 | 久久厕所 | 在线毛片免费 | 91精品国产免费久久 | 精品国产一区二区二三区在线观看 | selaoban在线视频免费精品 | 欧美成人xxxx | 亚洲欧美国产高清va在线播放 | 加勒比毛片 | 日韩欧美在线精品 | 成人国产片免费 | 国产美女高清一级a毛片 | 黄色不卡视频 | 久久成人动漫 | 国产不卡在线播放 | 免费成人高清 | 精品欧美高清一区二区免费 | 亚洲综合国产 | 色www永久免费网站国产 | 久久tv免费国产高清 | 香蕉视频一级片 | 欧美亚洲另类视频 | 国产精品久久久久一区二区三区 | 欧美综合自拍亚洲综合 | 中文一级毛片 | 亚洲成a人片在线观看精品 亚洲成a人片在线观看中 | 欧美日韩在线视频播放 | 77yyxf影音先锋 | 欧美日韩国产在线观看一区二区三区 | 中文字幕一级片 | 欧美黑粗特黄午夜大片 | 91啦国产|