Показать сообщение отдельно
  #2 (permalink)  
Старый 30.05.2015, 18:02
Аспирант
Отправить личное сообщение для Dark19 Посмотреть профиль Найти все сообщения от Dark19
 
Регистрация: 29.04.2014
Сообщений: 82

с этим разобрался, там я j забыл обнулить после прохождения внутреннего цикла, но вот еще одна проблема: в переменную distance записывается число внутри функции, но после функции в цикле я его не могу вывести, потому что его уже нету. Вот код:
for(j;j<points.length;j++){
                ymaps.route([centroids[i]['point'], points[j]['point']]).then(function (router) {
                        distance = Math.round(router.getLength() / 1000);
                    });
                var result =
                {
                    mas: centroids[i]['object'],
                    point: points[j]['point'],
                    distance: distance
                };
                console.log(result);
            }


Как мне правильно записать, чтобы то число с функции можно было вывести после нее в цикле?
Ответить с цитированием