У меня возникли проблемы с объединением двух объектов с помощью Lo-Dash и не понимаю, почему ниже код не работает. Я бы ожидал, что _merge
вызовет расширение bbb
с fnaaa
, однако этого не произойдет.Как расширить объект с помощью Lo-Dash?
my={};
my.aaa=function() {}
my.aaa.prototype.fnaaa=function() {}
bbb={fnbbb:function() {}}
_.merge(bbb,new my.aaa());
JQuery $ .extend делает работу, и если я запускаю код ниже он проходит ГЭБ, как и ожидалось:
my={};
my.aaa=function() {}
my.aaa.prototype.fnaaa=function() {}
bbb={fnbbb:function() {}}
$.extend(bbb,new my.aaa());
Почему это происходит и как сделать то же самое с Lo-Даш?
EDIT: это потому, что fnaaa не перечислим? Если да, то как его решить?