- Products -


Software


NEWS


Special



- Knowledge -


Category × Tag



- Like -

公開
作成日:2022/11/09 16:41:47
更新日:2022/11/10 13:59:15

Javascriptでdeep copyを実現する

・単純に「let newData = oldData」とすると、参照コピー(シャローコピー)となる。

・これに対し、ディープコピーを行う場合はひと手間加える必要がある。

・一番簡単な方法は一旦jsonにし、それを復元する方法、つまりシリアライズを利用する方法である。

使い方



let newObj = JSON.parse(JSON.stringify(oldObj))


参考


https://qiita.com/_kt15_/items/0ae5085d61fa5598c76e


Category



Tag




関連記事


{{tmp.name}}

{{article.category}} {{article.title}}