定义typescript数组并指定可选元素

时间:2016-06-22 11:37:24

标签: javascript arrays typescript

我有一个类型脚本类,它有一个像这样的属性

pages: Array<{title: string, component: any, icon: any}>

如何使数组的icon部分可选?这样这将是一个有效值

this.pages = [
        { title: 'Dashboard', component: Page1, icon: 'clipboard' },
        { title: 'Page dos', component: Page2 },
        { title: 'Page dos', component: Page2 }
];

我是打字稿

的新手

1 个答案:

答案 0 :(得分:2)

您可以使用问号作为可选属性:

pages: Array<{title: string, component: any, icon?: any}>