Привет! Что то затупил на ровном месте ))
есть массив элементов
var items = [obj1, obj2...]
Эти элементы имеют функцию getState(), которая возвращает их текущее состояние и принимает в качестве аргумента callback
Есть функция, которая запрашивает этот массив элементов, но прежде чем его вернуть, я хочу проверить состояние всех элементов и вернуть уже с этой информацией
var items = [obj1, obj2...]
function getAll(){
items.forEach(function(obj){
obj.getState(function(state){
obj.state = state;
})
})
return items;
}
getAll();
Но этот код вернет все тот же массив