一个接口中只能定义一个任意属性这里的age不能是可选的
mengliren666 opened this issue · 1 comments
mengliren666 commented
//这里的age不能是可选的,因为propName: string
interface Person {
name: string;
age?: number;
[propName: string]: string | number;
}
L-icloud commented
// 因为可选属性 涉及到 undefined propName 因缺少了 undefined 而报错
interface Person {
name: string;
age?: number;
[propName: string]: string | number | undefined;
}