类型推断 📈
TypeScript 的类型推断能自动识别变量类型,如:
let x = 10; // 推断为 number
let y = "hello"; // 推断为 string
装饰器 🎒
装饰器用于修改类、方法、属性行为,例如:
@log
class MyClass {
@decorator
method() {}
}
泛型 🧲
泛型实现灵活的数据类型处理,如:
function identity<T>(arg: T): T {
return arg;
}
异步编程 ⏳
使用 async/await
简化异步代码:
async function fetchData() {
const data = await fetch("https://api.example.com/data");
return data.json();
}
🔗 了解更多异步技巧
模块系统 📦
TypeScript 支持模块化开发,通过 import/export
管理代码结构。
如需深入学习,可访问 TypeScript 官方文档 获取最新信息。