JavaScript 物件的淺拷貝、深拷貝 – Front End 網頁前端工程教學



JavaScript 物件的淺拷貝、深拷貝 – Front End 網頁前端工程教學

JavaScript 物件的淺拷貝、深拷貝 - Front End 網頁前端工程教學

喜歡彭彭的教學影片嗎?點擊以下連結查看更多會員專屬的教學哦:https://www.youtube.com/playlist?list=UUMOguZS-y7codLSt6vpkVdnKg

1. 物件的拷貝
1.1 指定運算不會真正的拷貝物件
1.2 常見的拷貝語法工具都是淺拷貝

2. 物件的淺拷貝 Shallow Copy
2.1 僅拷貝物件第一層的資料
2.2 第二層以上的資料仍然參考到同樣的物件實體
2.3 沒有真正拷貝的資料,會互相影響

3. 物件的深拷貝 Deep Copy
3.1 拷貝物件所有層次的資料
3.2 使用 JSON.stringify() 和 JSON.parse() 完成深拷貝
3.3 拷貝後的物件和原來的物件完全分開獨立
3.4 無法拷貝函式、Symbol 等資料

——————-

更多學習資訊,請到彭彭的課程網站:
https://training.pada-x.com/javascript-start.htm

Comments are closed.