2022年2月19日解決済み

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

ユーザー

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

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]

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

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

スタッフ

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

プレミアムプランとは?