4
:"識別子[...]は既に宣言されています(...)"。どのようにChrome Devtoolsコンソールでクラス変数の設定を解除するには?クロームコンソールで
# One
class A {
constructor(x) { this.x = x }
}
class A {
constructor(x, y) { this.x = x; this.y = y }
}
VM602:1 Uncaught SyntaxError: Identifier 'A' has already been declared(…)
# Two
class A {
constructor(x) { this.x = x }
}
delete A
true
class A {
constructor(x) { this.x = x }
}
VM805:1 Uncaught SyntaxError: Identifier 'A' has already been declared(…)
# Three
A = null
null
class A {
constructor(x) { this.x = x }
}
VM817:1 Uncaught SyntaxError: Identifier 'A' has already been declared(…)
とページのリロードなしで変数の設定を解除するには、単純にノーチャンス。ページリロードなしに削除/消去/設定解除する方法はありますか?
これはノードJでも起こります。今日の時点では、https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/classによると、クラスを2回宣言することはできません。 –