Sembra che la libreria Underscore non tratterà le funzioni in JSON come cittadini di prima classe. Perché questo violino non funziona?Underscore js extend method
var a = { 'f1': function(){var s='success';} };
var b = {'foo' : 'bar'};
var c = _.extend(b, a);
alert(JSON.stringify(c));
var d = _.extend({name : 'moe'}, {age : 50});
alert(JSON.stringify(d));
Perché non c
il giusto valore?
d
sembra avere il valore corretto se usiamo solo stringhe come chiavi e valori.
Come posso aggirare questa limitazione?
Questa domanda mi consente di ricordare [risposta] (http://stackoverflow.com/questions/122102/most-efficient-way-to-clone-an-object) di nuovo da parte di John Resig. – haudoing