Tam*_*sal 6 javascript async-await es6-promise visual-studio-code
我使用 Visual Studio 代码并在这些文章中:
=> https://umaar.com/dev-tips/182-typescript-async-await/
=> https://code.visualstudio.com/updates/v1_28
他们说 vscode 有一个功能可以将承诺转换为异步等待本身,但我无法为我的 .js 文件制作它。你能帮助我吗?
祝你今天过得愉快!
小智 3
我不知道,但我只是在我的 vscode 中尝试过。当您只需单击或双击您的功能时,就会出现一个灯泡,就像您复制的视频中一样。然后单击它并单击“转换为异步...”
您需要将 javascript.validate.enable 设置为 true(vscode -> 首选项 -> 设置)(或 cmd-,在 OSX 中)。
我的版本是 1.30.0 (1.30.0)。检查您的版本。
如果这些都不起作用,可能是你的 Promise 有问题。尝试这些例子...
TS:
function example(): Promise<boolean> {
return fetch('https://stackoverflow.com').then( result => result.ok; );
}
Run Code Online (Sandbox Code Playgroud)
JS:
function example()
{
return Promise.resolve(1)
.then((value) => {
console.log(value)
})
.catch(err => {
console.log(err);
})
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7577 次 |
| 最近记录: |