@skyfly2010

Как передать переменную из функции javascript?

Добрый день. Подскажите, как вывести Listx из данной конструкции.
function name() {
	for (var i = 0; i < 9; i++){
    yps.rot([jjjjjjj,gggggggg])
	.then(function (rot) {
	var Listx = rot.getLength()/1000;
        var List = rot.getLength()/1000+'</br>';
        $('#list').append(List);
    }, function (error) {
        alert('Возникла ошибка: ' + error.message);
    });
	alert(); //Сюда надо вывести значение Listx из функции
	}
}

Как вывести Listx при помощи, alert (например)???
  • Вопрос задан
  • 410 просмотров
Решения вопроса 1
taliban
@taliban
php программист
Там где ваш алерт, переменной Listx еще нет, добавьте еще один then и возвращайте туда свой listx:
function qwe(){
    yps.root(data)
    .then(function(){
        var promise = new Promise(function(s, e){
            setTimeout(function(){
                // find listx
                s(listx);
            }, 1000);
        });
        return promise;
    })
    .then(function(listx){
        // тут делаем что надо с listx
    })
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы