2016-12-13 66 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 
}