我有一个类文件,someClass.js
看起来像:
const globalVar = "I am global"
export default class SomeClass {
...
}
并且在我的测试文件中,我正是如此导入它:
import SomeClass from './someClass';
在我的测试中,我想为每个测试使用不同的值覆盖globalVar
。我该怎么办?
你不知道。常量不能更改,这就是为什么它被称为常量的原因。
改用var。
只需设置一个“ Var”变量。常量变量将为只读:)
我建议您看一下:https://medium.com/javascript-scene/javascript-es6-var-let-or-const-ba58b8dcde75
快乐编码!
在单独的模块中定义常量,然后对其进行模拟。