用typescript参数声明const

问题描述 投票:0回答:1

说我们有:

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

});

有没有办法做一些事情:

const foo = [1,2,3].map(const v => {
    v = 5; // does not compile
    return v + 3;
});

到目前为止const工作,但不适用于参数/参数tmk。注意我只是想在Java中获取final关键字的行为:

public void run(final String s){
   s = "bop"; // no
}
javascript node.js typescript tsc
1个回答
-4
投票

如果可能的话,它会有点击败const的目的,你不觉得吗?怎么样:

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

代替?

© www.soinside.com 2019 - 2024. All rights reserved.