JavaScriptでシャローコピーを試している中で、
コンソールログでの表示内容が期待していた値と違いわかりません。
初心者な者でご教授の程、宜しくお願い致します。
ary1[0].nationality = 'usa'; (最終行) を実行する前なので期待していた値は [ {nationality: "japan"} ] なのですがなぜ [ {nationality: "usa"} ] が表示されるのでしょうか?
JavaScript
1const ary = [ 2 {nationality: 'japan'}, 3 {age: 20} 4]; 5const ary1 = ary.slice(0,1); 6console.log(ary1); 7ary1[0].nationality = 'usa';
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/10 01:20 編集
2019/12/10 03:11 編集
2019/12/10 01:28