typescript async await 和 Promise简单用法示例
    		       		warning:
    		            这篇文章距离上次修改已过438天,其中的内容可能已经有所变动。
    		        
        		                
                
// 定义一个返回Promise的函数
function asyncOperation(): Promise<string> {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            resolve("异步操作完成");
        }, 1000); // 延迟1秒
    });
}
 
// 使用async/await来等待异步操作的结果
async function runAsyncOperation() {
    try {
        const result = await asyncOperation();
        console.log(result); // 异步操作完成
    } catch (error) {
        console.error("异步操作出错:", error);
    }
}
 
// 执行异步操作
runAsyncOperation();这段代码定义了一个返回Promise的异步操作函数asyncOperation,然后定义了一个使用async/await的函数runAsyncOperation来等待异步操作的完成。最后调用runAsyncOperation来执行异步操作并打印结果。这个例子简单直观地展示了如何在TypeScript中使用async/await和Promise。
评论已关闭