上級 › sort()やreverse()は新しい配列を返さず元の配列を書き換える › パターン3
sort()やreverse()は新しい配列を返さず元の配列を書き換える
Array.prototype.sortやreverseは呼び出した配列自体を並べ替える破壊的(ミューテーティング)メソッドです。
1 function displayReversed(items) { 2 return _________________.reverse(); ^ 3 } 4 const original = ["a", "b", "c"]; 5 displayReversed(original); 6 console.log(original[0]);
出力: c期待: a (エラーにはなりません)
空欄を埋めて実行を通す
reverse()もsort()と同じく破壊的メソッドです。itemsをそのまま渡すとoriginalの順序まで反転してしまいます。
次の問題