読者です 読者をやめる 読者になる 読者になる

JavaScriptでDeepCopy

JavaScript

2013/04/30 追記 underscoreだとDeepCopy出来ていない時があった。jQueryの方だけ使うのが吉。

underscore.jsの方がぱっと見、分かりやすいかも。

underscore.js

var copy = _.clone(target, true);

jQuery

var copy = $.extend(true, {}, target);

参考
https://github.com/documentcloud/underscore/pull/595