[英]Promises to async/await in vscode
我使用 visual studio 代碼,在那些文章中:
=> https://umaar.com/dev-tips/182-typescript-async-await/
=> https://code.visualstudio.com/updates/v1_28
他們說有一個功能是 vscode 可以將 promises 轉換為 async await 本身,但我無法為 my.js 文件做到這一點。 你能幫助我嗎?
祝你今天過得愉快!
我不知道,但我只是在我的 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; );
}
記者:
function example()
{
return Promise.resolve(1)
.then((value) => {
console.log(value)
})
.catch(err => {
console.log(err);
})
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.