2016-12-13 20 views
-3

如何處理PromiseValue中的數據?如何處理JavaScript承諾中的數據?

enter image description here

+1

你等待它和'then'回調處理它? – Bergi

+1

'promise.then(function(data){/ *對數據做些什麼* /})'...如果您還不熟悉promise,請參閱[https://developer.mozilla.org/ EN /文檔/網絡/的JavaScript /參考/ Global_Objects /無極)。 –

+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 
}