ES6クラスを試しているのですが、クラス名を動的に変更できるかどうか知りたいです。例えば
class [Some dynamic name] {};
ベストアンサー1
let C = class
{ // ...
}
Object.defineProperty (C, 'name', {value: 'TheName'});
// test:
let itsName = (new C()).constructor.name;
// itsName === 'TheName' -> true