我知道你可以在ES6中进行对象解构,但我想知道是否有一个聪明的构造函数解构解决方案,所以我可以跳过下面的手动赋值,而是做一些类似于假设的场景。我知道在构造函数中接受所有内容是危险和不可靠的,但只是好奇。
// Hypothetical
constructor(... args){
object.assign(this,...args);
}
constructor(pieceName,pieceImage,dataAttribute,numeric,ascii){
this.pieceName = piecename;
this.pieceImage = pieceImage;
this.dataAttribu
}