这取决于您的type确切含义。
如果你想定义一个你可以在 TypeScript 强类型中使用的“类型”,那么你有几个选择。
您可以构建这样的界面:
export interface Product {
productId: number;
productName: string;
productCode: string;
releaseDate: string;
price: number;
description: string;
starRating: number;
imageUrl: string;
}
Run Code Online (Sandbox Code Playgroud)
并将其用作这样的类型:
const products: Product[] = [];
Run Code Online (Sandbox Code Playgroud)
或者如评论中所述,您可以构建一个 TypeScript 类:
export class Product {
productId: number;
productName: string;
productCode: string;
releaseDate: string;
price: number;
description: string;
starRating: number;
imageUrl: string;
}
Run Code Online (Sandbox Code Playgroud)
并类似地使用它。使用类,您可以“新建”实例,而使用接口则无法做到这一点。
| 归档时间: |
|
| 查看次数: |
9186 次 |
| 最近记录: |