是否可以在Class构造函数中分配Class方法功能?
例如,我有Button
类:
class Button {
constructor(
public label: string,
public icon: string,
public action: () => void
) { }
}
现在我想指定action()
的功能,如:
const b = new Button('My button', 'info', () => 2 + 3);
如果我这样做,action()
将被创建为空。
更新:上述代码有效。