Можно ли избежать «этого» списка назначений и каким-то образом «разложить» все аргументы, указанные в конструкторе?
class MyClass {
constructor(arg1, arg2, arg3, arg4, arg5) {
this.arg1 = arg1;
this.arg2 = arg2;
this.arg3 = arg3;
this.arg4 = arg4;
this.arg5 = arg5;
}
}
arg{N}
? - person ibrahim mahrir   schedule 22.02.2019new MyClass({ arg1: 1, arg2: "foo", ...})
? Затем вы можете использоватьObject.assign()
в конструкторе. - person Barmar   schedule 22.02.2019Object.assign(this, {arg1, arg2, arg3, arg4, arg5});
- person Barmar   schedule 22.02.2019Object.assign
. - person Barmar   schedule 22.02.2019