はじめに 個人的にずっと待ちわびてた機能がついに標準搭載されました。 オブジェクトのディープコピーを行ってくれる structuredClone です。 今回はこのメソッドがどんな恩恵をもたらしてくれたのか、またできることできないことをサンプルで確認しながら解説していきます。 シャローコピーとディープコピー まずは、タイトルにも書いてるディープコピーについて理解が必要なので簡単に解説します。 対比であるシャローコピーも交えて比較しながら挙動を確認してみます。 シャローコピー シャローコピーは名前通り浅い(shallow)コピーです。具体的に JavaScript では 1 階層までコピーするという意味で使われます。 シャローコピーのやり方は以下です。 const obj = { a: "a", b: { bb: "bb", }, }; // やり方1 スプレッド構文でのコピー const
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く