Javascript で 連想配列 を ディープコピーする
Javascriptで配列に連想配列をpushしたところ、浅いコピーになってしまって困った。
ディープコピーを簡単にする方法を探していたら、 lodash という便利なライブラリがあったので紹介する。
まずインストール。
npm install lodash
んで、
import _ from 'lodash'
hoge.push( _.cloneDeep(data) );
とするとdeep copyになる。
ちなみになんで import の時に _ にしたの?ってなるけど、みんなそうしてたから。
以上。