我目前正在尝试从我的异步函数返回一个值,但正在返回一个未决的Promise。这是我的代码如下:
$ awk '{
> for (i=1; i<=NF; i++)
> if ($i > a[i])
> a[i] = $i
> }
> END {
> for (j = 1; j < i; j++)
> print a[j]
> }' file
5414
7814
5648
我也尝试在Promise.resolve(result)中返回结果,但是仍然有一个待处理的Promise。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
我可以先在Checker函数中返回Promise.resolve(result)。
然后,我可以通过在while循环中调用它并在.then之后访问它来使用检查器的结果。
while (n < 3) {
checker(url)
.then((result) =>
//use result
)
n++;
}