問題解答

深拷貝 跟 原型鏈繼承有什麼關係

深拷貝: 主要是爲了解決對象內複雜數據類型傳址問題,如果當對象包括這種數據類型結構的時候,直接給對象複製,或者通過淺拷貝進行拷貝的話,都會改變原對象

原型鏈繼承: 是利用原型鏈查找關係: 自身找不到就去構造函數的原型上查找

區別: 原型繼承和深拷貝繼承,在類的繼承中實現的功能是一致的,也就是說結果沒有什麼不同,但是實現的思路不一樣

適用場景: 另外 原型鏈基礎一般適用於類的繼承,而深拷貝主要用於解決將來複雜數據的複製問題,另外深拷貝性能比較低

發佈了66 篇原創文章 · 獲贊 19 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章