スプレッド構文によるJavaScriptオブジェクトのコピー方法

こんにちは。KOUKIです。

JavaScriptのオブジェクトのコピー方法について記述します。

通常のオブジェクトコピー

JavaScriptのオブジェクトは、別の変数に格納しプロパティを変更してしまうと、元のオブジェクトまで変更されてしまいます。

オブジェクトをそのまま代入すると参照情報が渡されるようですね。

スプレッド構文を使用したオブジェクトのコピー

スプレッド構文を使用すると参照元の情報を変えずにオブジェクトをコピーすることが可能です。

おわりに

スプレッド構文を使用すると参照元のオブジェクトに影響を受けない新しいオブジェクトを作成することができます。

意外と知らないですよね?

JavaScriptも日々進化しているので、常にブラッシュアップが必要ですね^^;

それでは、また!