Есть некий класс на жабаскрипте, кой содержит такой метод:
getChildrensMap: function(item, onChilds){
if(item._childs){
onChilds(item._childs);
} else {
this._loadChilds(item, onChilds);
}
},
собственно, эта байда, работает асинхронно и так как блокировок в javascript немае, то встает вопрос, какбы заставить onChilds вызыватсья только после того как в _loadChilds произошла загрузка?
Собственно идеи по этому поводу есь, но хочется послушать мнения народа.