Wie man ein Object in Perl cloned habe ich neulich beschrieben. Heute widme ich mich JavaScript.

var targetObj = JSON.parse( JSON.stringify(srcObj) );

Schaut komisch aus, ist aber effektiv und wirkt auch auf tiefe verschachtelte Objekte.