语法错误:等待仅在异步功能中有效。无法更正

我无法运行以下代码。它显示了此错误:

语法错误:等待仅在异步函数中有效

const Prom = async() => {
  return new Promise((resolve, reject) => {
    let a = 2;
    if (a == 2) {
      resolve('Its working');
    } else {
      reject('Its not working');
    }
  });
};
const final = await Prom();
console.log(final);

扬什

const Prom = async () => {
  return new Promise((resolve, reject) => {
    let a = 2;
    if (a == 2) {
      resolve('Its working');
    } else {
      reject('Its not working');
    }
  });
};


const final = async () => {
  const result = await Prom();
  console.log(result);
};

final();

await 只能在异步函数内使用。

这里的错误是指最终变量。它必须在异步函数内部。尝试使用以下代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误:等待仅在异步功能中有效

为什么我的 await 在我的功能中不起作用?“语法错误:等待仅在异步函数中有效”

等待仅在异步功能中有效

等待仅在异步功能中有效

等待仅在异步功能中有效

NodeJs等待仅在异步功能中有效

为什么该函数调用抛出“等待仅在异步函数中有效”的语法错误,即使该函数是异步的?

带伪造者的Web爬网循环:“等待仅在异步功能中有效”

discord.js机器人等待仅在异步功能中有效

Javascript:SyntaxError:等待仅在异步函数中有效

NodeJS Express应用程序等待仅在异步功能中有效,但这显然是异步功能吗?

等待仅在异步函数中有效,同时我已经在函数中放置了“异步”

await仅在异步功能中有效-异步中的eval

module.exports SyntaxError:等待仅在异步函数中有效

module.exports SyntaxError:等待仅在异步函数中有效

await仅在异步功能错误中对异步功能有效

PyQt和Postgresql:简单查询的语法错误在PSQL中有效

在 Ruby 中执行命令的 Bash 语法错误,但它在 shell 中有效

为什么“ 1.real”是语法错误,而“ 1.real”在Python中有效?

在Asp.NET中有效的SQL语句返回“语法错误”

即使等待位于 Node.js 中的异步函数中,如何修复“await 仅在异步函数中有效”?

具有云功能的异步功能(异步语法错误)

for循环中的“ await仅在异步函数中有效”

For 循环 - SyntaxError: await 仅在异步函数中有效

使用“<()”语法的脚本在 bash 中有效,但在 os.system() 中导致语法错误

SyntaxError:当使用Node JS连接到Mongo DB时,await仅在异步功能中有效

查询在psql中有效,但在使用psycopg2的Python中出现语法错误

在等待时出错,该等待仅在使用异步函数时对异步函数有效

有效JSON文档中的语法错误

TOP 榜单

热门标签

归档