gpt4 book ai didi

javascript - NodeJS - 意外的标识符等待

转载 作者:行者123 更新时间:2023-12-01 02:51:01 25 4
gpt4 key购买 nike

我使用 NodeJS 并尝试通过 async/await 包装我的代码,但每次都会收到“SyntaxError:意外的标识符”错误。这是我的代码:

async function showOff(phone) {
return new Promise((resolve, reject) => {
var message = 'Hey friend, I have a new ' + phone.color + ' ' + phone.brand + ' phone';
resolve(message);
});
};

let message = await showOff({ color: "black", brand: "Sony" });

问题是什么?

最佳答案

await 只能在 async 函数内部使用。

function showOff(phone) {
return new Promise((resolve, reject) => {
var message = 'Hey friend, I have a new ' + phone.color + ' ' + phone.brand + ' phone';
resolve(message);
});
};

async function phone() {
let message = await showOff({ color: "black", brand: "Sony" });
console.log(message);
}

phone();

async 表示哪个函数正在等待响应,而不是执行异步操作的函数。

关于javascript - NodeJS - 意外的标识符等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46969210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com