我想在每次测试后重置一个分配给常量的类。
在main.ts中,我有一个类,并将它赋给一个const:
class MyClass {
// many properties and methods inside here
}
const myClass = new MyClass()
现在我想在每次测试后将它重置为一个新的类,这将通过jest中内置的函数afterEach()来完成,我试着像这样分配它:
main.myClass = new MyClass()
但是 typescript 抱怨Cannot assign to 'myClass' because it is a read-only property.
做这件事的正确方法是什么?
1条答案
按热度按时间oaxa6hgo1#
这是因为“const”关键字在您的
你可以(用 typescript )把它改写成
当你想重置它的时候