yの挙動が理解できません

対象となっている値が単なる数値なのか、配列なのか、を意識するようにしましょう。
2020年10月28日
ユーザー

let x = 1;
let y = x;で、
x = 5;の時、
yはxの位置を覚えているので、
5にはならずに1ということでした。

yがxの位置を覚えているなら、
let x = [1, 2];
let y = x;の時
x[0] = 5; になっても、
[1, 2]になると思ったのですが、答えは[5, 2]でした。

なぜ[5, 2]になるのでしょうか?

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

プレミアムプランとは?