у меня есть это в функции:Последнее значение асинхронной функции в цикле
for (i=0; i < toTranslateArray.length; i++)
{
(function(i)
{
getTranslation(toTranslateArray[i],function(callback_result)
{
trans += callback_result;
});
})(i);
}
// code using last value of trans
мне нужно использовать последнее значение транс. Я видел много примеров, но я просто не могу заставить его работать. Еще ответы же с моей проблемой: link
Является ли заказ, в котором вы сопоставляете результаты? – Bergi
Когда вы используете 'for-in', невозможно достоверно узнать, когда вы находитесь в последнем значении, если только вы не посчитаете свойства заранее. Является ли 'toTranslateArray' фактическим массивом? Если это так, это становится проще, хотя вы все равно не должны использовать 'for-in', а скорее оператор' for'. –
Что вы пытались заставить его работать? Пожалуйста, покажите нам свои конкретные попытки, иначе нам нужно будет обратиться к этому вопросу с той же проблемой. – Bergi