JavaScript - Object.assign 到扩展运算符
JavaScript - Object.assign to Spread operator
我用这个构造函数初始化我的组件:
constructor($q, $state) {
'ngInject'
Object.assign(this, { $q, $state })
}
的简单等价物
this.$q = $q
this.$state = $state
Spread 运算符有什么替代方案?
None。在使用文字语法创建新对象时,只能使用扩展语法。当您使用构造函数时,您不会这样做。
顺便说一句,有 ,对象扩展语法不是 ES6 的一部分。
我用这个构造函数初始化我的组件:
constructor($q, $state) {
'ngInject'
Object.assign(this, { $q, $state })
}
的简单等价物
this.$q = $q
this.$state = $state
Spread 运算符有什么替代方案?
None。在使用文字语法创建新对象时,只能使用扩展语法。当您使用构造函数时,您不会这样做。
顺便说一句,有