为什么我总是得到一个承诺形成我的回报价值?

时间:2018-02-06 05:50:24

标签: javascript reactjs

以下是我的功能

no="300"
blank = driver.find_element_by_id("PC1_PageSize")
blank.send_keys(no)

我尝试每次用不同的参数(编号0 - 5)调用api六次。

我可以从console.log获取我的数据数组,但是,当我从另一个文件导入这个getData函数时,我总是得到一个Promise {...}而不是数据数组。

我做错了吗?

2 个答案:

答案 0 :(得分:1)

每当你这样做时:

let x = promise().then(cb)

你得到" x"仅作承诺。你应该做的就是在需要这个文件时,做一个" dot然后"获取数据。

因此,只要您需要文件,请执行以下操作:

let test = require('./test');
test.then((dataArray) => console.log(data));

答案 1 :(得分:0)

因为您正在调用异步函数getData === async test(),如果您不想处理then,则可以像{{{{}}那样拨打电话1}}