有对象的:
let test :{ }
并用我的代码动态生成对象:
const obj = {
"ip": {
"map": {
"ip": "123",
"source": "test",
},
"op": {
"unique": "yes"
}
},
}
我想将这个动态生成的对象推送到初始测试对象,这样,最终obj看起来就像这样:
test :{
"ip": {
"map": {
"ip": "123",
"source": "test",
},
"op": {
"unique": "yes"
}
},
"ip1": {
"map": {
"ip": "123",
"source": "test",
},
"op": {
"unique": "yes"
}
},
"ip2": {
"map": {
"ip": "123",
"source": "test",
},
"op": {
"unique": "yes"
}
},
}
在每次赋值之后,即动态生成obj
之后,使用spread运算符如下所示:
test = {...test, ...obj}
每次生成obj
时,键“ip”、“ip1”.....
必须唯一,才能获得所需的结果。