用默認值傳遞一個可選的參數,我有以下的構造:在Angular2
constructor(@Optional() private config?: DefaultConfig) {
this.config = config || new DefaultConfig();
}
有什麼辦法避免做this.config = config || new DefaultConfig();
?我想要的是在構造函數的參數中添加默認值?類似這樣的:
constructor(@Optional() private config?=new DefaultConfig(): DefaultConfig) {}
謝謝!
之前沒有更多的
?
爲什麼你必須與上面的函數體做有問題嗎? – BeetleJuice我沒有任何問題,但由於該語言允許我使用默認值,爲什麼不使用它? – jordins