大家好,我是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本體中的物件並沒有被更動。
今天有點忙先簡單看一下,明天再學習詳細的觀念與方法。