我正在使用 6to5 编译器编写一个 ES6 类。我有一个非常基本的类,它调用new Date()
setter 函数,不幸的是导致maximum callstack exceeded
Chrome 异常和too much recursion
FireFox。
我不确定以下模式有什么问题,但调用new Date()
是异常的原因:
class DateTime {
constructor() {
this.active = null
}
set active() {
this.active = new Date()
}
get active() {
return this.active
}
}
new DateTime()