JavaScript: Array,Map,Objectをディープコピーする関数
DRANK

完璧に何にでも対応できるディープコピーはやっぱり無理なようで(あったら教えてください)。 で、自分が困らない程度に作ってみました。 引数がArray,Map,Objectなら要素に再帰的にcloneを適用 それ以外ならそのまま返す const clone = a => { const mapForMap = f => a => { const b = new Map(); [...a.keys()].forEach(...

qiita.com
Related Topics: JavaScript