これは何
@Shokorep さんにより、JSの破壊・非破壊メソッドがまとまっている記事が書かれていましたが、私のこの記事では「破壊的な関数をどうやって安全に使うか」という話を書こうと思います。
破壊的とは
対象となるArrayの中身を変えてしまうこと。
例えば reverse() ですと以下のようになります。
元のArrayであるarr1の中身が変わってしまっています。
破壊的なものを安全に使う
一回配列展開をしてあげると元のArrayとは無関係になるので、安全に使用することができます。
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
@Shokorep さんにより、JSの破壊・非破壊メソッドがまとまっている記事が書かれていましたが、私のこの記事では「破壊的な関数をどうやって安全に使うか」という話を書こうと思います。
対象となるArrayの中身を変えてしまうこと。
例えば reverse() ですと以下のようになります。
元のArrayであるarr1の中身が変わってしまっています。
一回配列展開をしてあげると元のArrayとは無関係になるので、安全に使用することができます。
[...arr])を使う方法concat() を使う方法Register as a new user and use Qiita more conveniently
Go to list of users who liked