一个数组里若干个对象
[
{
id: 1,
keyValue: "1:1"
nameValue: "aws:RequestHeader"
operateValue: "StringEquals"
},
{
id: 2,
keyValue: "2:2"
nameValue: "aws:RequestHeader"
operateValue: "StringEquals"
},
{
id: 3,
keyValue: "a:a"
nameValue: "aws:RequestHeader"
operateValue: "StringNotEquals"
}
]
当几个对象做比较的时候,operateValue的值如果一样
就将两个operateValue一样的对象里的keyValue 放在一个对象里
那么最终得到的结果就是
{
id: 1, // 任意id都可以
StringEquals: {"1": "1", "2": "2"},
StringNotEquals: {"a": "a"}
}
请问怎么处理?谢谢了!!