我在打字稿中有一个类,其中有几个参数,它们在构造函数中是空的。 我想为可选参数之一设置默认值:
export class SomeClass {
pageSize: number = 10;
constructor(pagesize?: number){
this.pageSize = pageSize;
}
}
如果我像这样实例化类:
let k = new SomeTest()
pageSize
是 undefined
如何初始化可选属性?
谢谢!
答案 0 :(得分:1)
在构造函数中提供默认值:
export class SomeClass {
pageSize: number;
constructor(pagesize: number = 10){
this.pageSize = pageSize;
}
}
您也可以在构造函数中定义属性:
export class SomeClass {
constructor(public pagesize = 10){
}
}