日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Object.assign()是深拷貝還是淺拷貝

作者:頑石? 更新時間: 2022-04-22 編程語言

Object.assign() 方法用于將所有可枚舉屬性的值從一個或多個源對象復制到目標對象。它將返回目標對象。

Object.assign()拷貝的是屬性值。
假如源對象的屬性值是一個對象的引用,那么它也只指向那個引用。也就是說,如果對象的屬性值為簡單類型(如string, number),通過Object.assign({},srcObj);得到的新對象為深拷貝;如果屬性值為對象或其它引用類型,那對于這個對象而言其實是淺拷貝的。

原文鏈接:https://xuyangyang.blog.csdn.net/article/details/120198506

欄目分類
最近更新