用typescript参数声明const

时间:2019-04-11 01:48:52

标签: javascript node.js typescript tsc

说我们有

var credentials = SdkContext.AzureCredentialsFactory
    .FromServicePrincipal(clientId,
    clientSecret,
    tenantId, 
    AzureEnvironment.AzureGlobalCloud);

有没有办法做类似的事情:

const foo = [1,2,3].map(v => {

});

到目前为止const foo = [1,2,3].map(const v => { v = 5; // does not compile return v + 3; }); 可以使用,但不适用于tmk参数/参数。注意,我只是在尝试获取Java中final关键字的行为:

const

1 个答案:

答案 0 :(得分:-4)

如果可以的话,这有点违反const的目的,不是吗?怎么样:

const foo = [1,2,3].map(const v => {
    const v1 = 5; // now it compiles
    return v1 + 3;
});

相反?