如何将数据传递给异步函数?我正在尝试获取Google搜索结果并将其传递到puppeteer中以打开页面。
for (var i in item) {
// if the item object does not have this property as its own
// (for example its an inherited property) then skip this property.
if (!item.hasOwnProperty(i)) {
continue;
}
....
}
答案 0 :(得分:1)
只需发送Google通话:
const link = new Promise(resolve => {
google('example.com test', (err, res) => {
if(err) {
console.error(err);
return;
}
resolve(res.links[0].link.toString());
});
});
然后在异步函数中执行
await link
在某处使用链接。