我在一个类内设置了setInterval,它在3秒钟内打印出该类的私有成员。但是,在实例化一个类之后,我立即将其删除。 setTimeout如何访问已删除类的成员并打印出正确的结果?
class Ex {
constructor() {
this.a = 5
setTimeout(()=>{
console.log(`A: ${this.a}`)
},3000)
}
}
let x = new Ex()
delete x
// this.a will be printed in 3 seconds