【发布时间】:2018-08-30 03:12:37
【问题描述】:
这是我的查询,
var id = [1,2];
var oparr = [{
"off": [{
id: 1,
val: "aaa"
},
{
id: 3,
val: "bbb"
}
]
},
{
"off1": [{
id: 2,
val: "cccc"
}]
}
];
从上面的oparr数组中我需要找到id数组,我需要这个结果
var arr = {
finalval: [
{
id: 1,
off: true,
off1: false
},
{
id: 2,
off: false,
off1: true
}]
}
如果 id 在 off[0] 中,我需要将 off1 设置为 true,off2 设置为 false。
我尝试使用下划线 js indexof、find、findWhere,但没有得到想要的结果格式。
【问题讨论】:
-
对象是否只有 2 个属性(
off和off1仅)还是我们期待更多? -
感谢大家的宝贵时间和及时的帮助..继续帮助他人!!!
标签: javascript jquery angularjs node.js underscore.js