如何获得“ all”效果的输出?

时间:2019-09-01 09:00:46

标签: redux-saga

我正在尝试在redux上下文之外使用saga,只是尝试使用效果和生成器。

我需要从Storage并行检索所有键值,这是我的实现:

export function* getHeaders() {
  let calls = []
  APIClient.instance().keys.forEach((key) => calls.push(call(Storage.get, key)))
  yield all(calls)  
}

每个Storage.get返回一个承诺。

我确实将该函数称为:

let values = getHeaders().next().value
console.log(values)

我已经有5个存储键,我希望得到它们的值,但我得到了:

enter image description here

有什么主意吗? 如上所示,uidAPIClient.instance().keys

中的第一个键

0 个答案:

没有答案