私はjavascriptに次のスニペットを持っていますが、その出力は何かがうまくいかないように感じさせます。
1.
a=2;
console.log(a);
a+=2;
console.log(a);
出力:2 4
; 予想通り
2.
t=[0,2];
console.log(t);
t[0]+=2;
console.log(t);
出力:[2,2] [2,2]
出力はすべきではありません か?そして、両方のケースで異なる答えをもたらす上記の2つのケースの違いは何ですか?[0,2] [2,2]