32
arr = [1,2,3];
arr.forEach(function(i){
// last iteration
});
Как поймать, когда цикл заканчивается? Я могу сделать if(i == 3)
, но я мог бы не знать, каково количество моего массива.catch forEach последняя итерация
Я могу позаботиться об этом, это немного более понятно, хотя я не уверен, что он фактически гарантирует что-то еще, так как 'arr' уже находится в сфере охвата как закрытие для каждого обратного вызова – jdphenix
и сразу после публикации, что я понял один очевидный вариант использования - если вы определили обратный вызов в другом месте. Вставьте смущенное лицо. – jdphenix
Не нужно смущаться. У меня был этот точный вопрос (зачем вам нужен массив, когда у вас есть arr), но ваше наблюдение/вопрос прояснилось, поэтому спасибо. Хотя странно, что вы сами написали этот ответ, и вы сомневаетесь в собственном ответе? Есть ли другие комментарии, на которые вы ответили, теперь были удалены? – redfox05