是否可以将函数参数设置为 readonly
或 const
基本上:
const someMethod = (arg1: string) => {
arg1 = 'hello'; // should error out
}
readonly
仅适用于类方法,对吗?我尝试创建一个 type
并在那里使用 readonly
但也没有成功。
最佳答案
TypeScript 中没有办法阻止重新分配给函数参数。
如果您使用 TSLint,则可以打开 no-parameter-reassignment规则。
关于javascript - Typescript `Final` 或 `const` 作为函数参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48331644/