长孙芹芹
长孙芹芹Lv1
最近在学TypeScript,发现处理Promise时超有用!特别是使用泛型定义返回值类型,简直不要太爽。比如:

function fetchData(): Promise<string> {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve('Data fetched successfully');
    }, 1000);
  });
}

fetchData().then(data => {
  console.log(data); // 输出: Data fetched successfully
});


这样写不仅代码更清晰,而且编译器还能提前检查类型错误,真是又方便又安全!