【发布时间】:2018-09-04 14:15:12
【问题描述】:
我有一个向传入对象添加键的函数,但有人告诉我为此使用扩展运算符,有人告诉我可以使用扩展运算符创建一个具有相同属性的新对象,然后设置isAvailable 就可以了。
return new Partner(ServerConfig, capabilities, initialState)
}
class Partner {
constructor (ServerConfig, capabilities, initialState) {
initialState.isAvailable = true
所以我尝试了类似的方法但无法成功,您能帮帮我吗?很困惑,我应该以这种方式使用扩展运算符,从函数返回吗?
newObject = {}
// use this inside a function and get value from return
return {
value: {
...newObject,
...initialState
}
}
initialState.isAvailable = true
【问题讨论】:
-
...不是操作员。它是语法、符号,但不是运算符(如for语句中的())。 -
请正确格式化您的代码。理想情况下,给出一个可以执行的独立示例。