2016-12-13 3 views
-3

Как обрабатывать данные в PromiseValue?Как обрабатывать данные из обещания javascript?

enter image description here

+1

Ждешь его и обработать его в 'затем' обратного вызова? – Bergi

+1

'обещание.then (функция (данные) {/ * что-то делать с данными * /})' ... Если вы еще не знакомы с обещаниями [читайте о них] (https://developer.mozilla.org/ ан/Docs/Web/JavaScript/Справка/Global_Objects/Promise). –

+1

Вы читали какие-либо обещания? Какой код вы пробовали? Что еще неясно? – Bergi

ответ

-1

Просто используйте

promise.then((value) => { 
    //you can use your value here 
}) 
+1

Вероятно, не 'Promise', так как это означает, что это неправильно, так как оно относится к функции конструктора' Promise' или b) существует локальная переменная, затеняющая глобальную 'Promise', что тоже плохо. –

0

Ваша переменная data это обещание. Название указывает, что вы считали, что это будут сами данные.

Вместо этого вам нужно что-то вроде:

function doSomething() { 
    return getData().then(process); 
} 

function process(data) { 
    // data should now be an array 
} 
Смежные вопросы