uza*_*y95 1 javascript node.js ecmascript-6
我想知道有没有简单的方法来设置这个属性与构造函数参数,如使用扩展运算符或其他方式?
这是设置这个道具的clasical方式:
constructor(id=0, name='', surname='') {
this.Id = id;
this.Name = name;
this.Surname = surname;
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找另一种方法来设置这个道具在一行:)
您可以使用Object#assign将从params创建的对象合并到this:
constructor(id=0, name='', surname='') {
Object.assign(this, { id, name, surname });
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
186 次 |
| 最近记录: |