鍍金池/ 問答/HTML/ 關(guān)于typescript使用的疑惑

關(guān)于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是一個類,為什么可以用在數(shù)據(jù)上?哪位大神幫忙解釋下上面的代碼?謝謝

回答
編輯回答
陌顏

Student是個類型,Students是個Student類型集合的實例。

2017年3月19日 07:23
編輯回答
痞性

仔細看下ts文檔吧,當(dāng)你在TypeScript里聲明了一個類的時候,實際上同時聲明了很多東西。 首先就是類的類型。不但如此,實例的類型還可以作為接口使用。

2017年2月26日 06:07