【发布时间】:2018-06-03 15:50:26
【问题描述】:
我正在使用 Dropbox API 从我拥有的照片文件夹中获取文件,而我最终想要做的是获取每个文件的临时链接。这是我的代码 - 如果有帮助,我也在使用 React:
componentDidMount() {
dbx.filesListFolder({ path: '/my-photos' })
.then(res => res.entries.map(file => file.path_display))
.then(res => {
let photoArray = res.map(path => dbx.filesGetTemporaryLink({ path: path }));
console.log(photoArray);
});
}
我收到了 _result 对象中的临时值,但似乎我不应该访问它。
谁能告诉我 Promise$2 是什么意思以及如何解决这个问题?
【问题讨论】:
-
它是一个承诺类型。您将不得不了解如何找到每一个。
-
点赞
Promise.all -
这只是 API 返回的对象原型的名称。顾名思义,这是一种承诺。
-
谢谢大家!
Promise.all第二个map解决了这个问题!
标签: javascript arrays api promise dropbox