Console.log() 在 Javascript 中的函数之前执行 - Puppeteer
我正在尝试学习在 Javascript 中使用 Puppeteer,但我似乎遇到了一些与 Javascript 及其异步函数相关的问题,这是我的代码:
function crearEquipos() {
const campeones = obtenerCampeones();
console.log(campeones)
}
crearEquipos();
问题是在函数“crearEquipos()”中我想记录变量“campeones”,但 console.log 在函数“obtenerCampeones()”之前执行,函数“obtenerCampeones()”应该获取其值,因此日志最终是:
Promise { undefined }
我认为这与异步函数有关,我仍然不明白他们很好,所以我不知道如何解决这个问题。 欢迎任何解释。
提前致谢!
I'm trying to learn to use Puppeteer in Javascript, but I seem to have some issues related to Javascript and its asynchronous functions, here is my code:
function crearEquipos() {
const campeones = obtenerCampeones();
console.log(campeones)
}
crearEquipos();
The problem is that in the function "crearEquipos()" I want to log the variable "campeones", but the console.log executes before the function "obtenerCampeones()" which should get its value, so the log ends up being:
Promise { undefined }
I think this has to do with asynchronous functions, I still don't understand them well, so I'm not sure how to solve this issue.
Any explanation is welcome.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)