iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0

大家好,我是Karin。今天要來學習的內容是JavaScript中物件的淺拷貝、深拷貝。

學習內容來自:彭彭的教學影片
https://www.youtube.com/watch?v=tnT-XbrOKA0&list=PL-g0fdC5RMbqW54tWQPIVbhyl_Ky6a2VI&index=33&t=394s


物件的拷貝

建立新物件,並且複製原物件的資料內容。

let a={x:3,y:4};
let b={...a};

這樣的話就算有更動b之中物件的內容,也不會對a本體產生影響。
來測試看看

let a={x:3,y:4};
let b={...a};

b.x=5;
console.log(a.x);

此處會顯示出3,表示a本體中的物件並沒有被更動。

今天有點忙先簡單看一下,明天再學習詳細的觀念與方法。


上一篇
Day20 Proxy 代理物件基礎
下一篇
Day 22 物件的淺拷貝
系列文
每天都進步一點!從零開始的JavaScript 與基礎網路知識學習27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言