如何在Typescript中创建默认参数?

时间:2014-08-02 16:02:30

标签: javascript typescript

如何使Typescript函数参数具有默认值?

我有这段代码:

modalSubmit = (autoSave) => {

    var self = this;
    self.stateService.network('Submitting');
    self.modal.resetDisabled = true;
    self.modal.submitDisabled = true;
    autoSave = autoSave || false;

有没有使用Typescript的方法,如果没有设置,我可以将autoSave默认为false?

2 个答案:

答案 0 :(得分:4)

是的:http://www.codebelt.com/typescript/javascript-default-parameters-with-typescript-tutorial/

modalSubmit = (autoSave: boolean = false) => {
   ...
}

答案 1 :(得分:0)

仅供参考,如果您想知道如何在纯JS中检查值:

autoSave = autoSave !== undefined ? autoSave : false;

当然打字稿适合你。