はじめに 自分用に、Array操作で破壊的なのか非破壊的なのかまとめとこうと思い、備忘録で残します〜! 誰かの参考になれば幸いです。 そもそも破壊的?非破壊的?ってなに JavaScriptのArrayメソッドには、破壊的メソッドと非破壊的メソッドがあります。違いは、元の配列に変更を加えるかどうかです。 破壊的メソッド 破壊的メソッドは、元の配列を変更します。これらのメソッドを使用すると、配列の要素が追加、削除、または変更され、配列の状態が変わります。 非破壊的メソッド 非破壊的メソッドは、元の配列を変更しません。これらのメソッドを使用しても、元の配列の状態はそのまま保たれます。代わりに、新しい配列が生成されたり、特定の値が返されたりします。 破壊的メソッドと非破壊的メソッドを適切に使い分けることで、配列操作を効果的に行うことができます。 元の配列の状態を保持したい場合は、非破壊的メソッド