【发布时间】:2019-01-18 13:17:19
【问题描述】:
我面临的问题是我不想调用一个返回两个属性两次的函数,而是我基本上想这样做:
class xy {
x: number;
y: number;
constructor (arg) {
{ this.x, this.y } = foo(arg); //this function returns an object with two properties
}
}
而不是这个:
class xy {
x: number;
y: number;
constructor (arg) {
this.x = foo(arg).x;
this.y = foo(arg).y;
}
}
【问题讨论】:
-
Object.assign(this, foo(args)这将分配foo返回的所有属性,所以请注意它..
标签: javascript typescript class oop