現在JavaScriptを学習しております。
以下のソースの時に定数「arr4」の配列の内容も変わってしまうのが何故なのか理解に苦しんでおります。
const arr4 = [1, 2, 3]; const arr5 = arr4; arr5[0] = 'c'; console.log(arr4); console.log(arr5); // 実行結果 // ['c', 2, 3] // ['c', 2, 3]
3行目で定数「attr5」の0番目を「c」としているのに、その下のコンソールログでは「arr4」の出力結果も更新されてしまっております。
これは何故なのでしょうか?
> 以下のソースがの時に定数「arr4」の配列の内容も変わってしまう
文章が中途半端なように見えますので確認してください。
回答2件
あなたの回答
tips
プレビュー