Wygląda na to, że biblioteka podkreśleń nie będzie traktować funkcji w JSON jako obywateli pierwszej klasy. Dlaczego to skrzypce nie działa?Podkreślenie 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));
Dlaczego nie c
prawo wartość? Wydaje się, że
d
ma odpowiednią wartość, jeśli używamy wyłącznie łańcuchów jako kluczy i wartości.
Jak mogę obejść to ograniczenie?
To pytanie pozwoliło mi na ponowne zapamiętanie odpowiedzi [http://pl.wydawnyfirmy.pl/pobytów/122102/most-efektywnego-zdrowia-do-klonowego-obiektu] od Johna Resiga. – haudoing