js处理数据问题
"Condition": [ {
"IpAddress": {
"SSc:SourceIp": [
"1.1.1.1"
]
}
},
{
"StringLike": {
"SSc:RequestHeader": [
"123"
]
}
}
]
请问如何把改数据处理成下面这样,就是去除外层的{}
"Condition": { "IpAddress": {
"SSc:SourceIp": [
"1.1.1.1"
]
},
"StringLike": {
"SSc:RequestHeader": [
"123"
]
}
}
谢谢大佬们
回答:
reduce 一下
[ {
"IpAddress": {
"SSc:SourceIp": [
"1.1.1.1"
]
}
},
{
"StringLike": {
"SSc:RequestHeader": [
"123"
]
}
}
].reduce((s,n)=>{
Object.keys(n).forEach(v=>{
s[v] = n[v]
})
return s
},{})
回答:
Condition.reduce((res, item) => Object.assign(res, item), {})
以上是 js处理数据问题 的全部内容, 来源链接: utcz.com/p/937454.html