let y = [...x] としたときの挙動が理解できません

x の各要素 1, 2 をそれぞれ含む新たな配列ができ、その参照が y に代入されています。
2022年2月16日
ユーザー

すでに他の方が質問されている、

let x = [1, 2]; //x に [1,2] を代入
let y = [...x]; //y に x の値を代入
x = [5,2];  //新しく x がつくられる
console.log(x); 
console.log(y);

結果

x = [5, 2]
y = [1, 2]

になる挙動について理解ができません。

横に入れたコメントと写真のようなイメージの認識で合っていますでしょうか。
ご回答よろしくお願い致します。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(3)