关于typescript使用的疑惑

student.ts

export class Student {
    age: number;
    name: string;
}

students.ts

import { Student } from './student';

export const Students: Student[] = [
    { age: 14, name: 'xiaohong' },
    { age: 15, name: 'xiaoming' },
    { age: 16, name: 'xiaoqiang' },
    { age: 17, name: 'xiaoyang' },
    { age: 18, name: 'xiaolong' }
];

Student是一个类,为什么可以用在数据上?哪位大神帮忙解释下上面的代码?谢谢

阅读 1.9k
2 个回答

仔细看下ts文档吧,当你在TypeScript里声明了一个类的时候,实际上同时声明了很多东西。 首先就是类的类型。不但如此,实例的类型还可以作为接口使用。

Student是个类型,Students是个Student类型集合的实例。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进