数组a 是一维数组
["a","b","c"]
数组b 是二维数组
[[{"id":"1"},{"id":"2"},{"id":"a"}],[{"id":"b"}],[{id:"c"}]]
要求
b 的所有元素如果匹配上 a 里的元素的 id,就给 b 这项增加属性,is_checked 反之是 false。
数组a 是一维数组
["a","b","c"]
数组b 是二维数组
[[{"id":"1"},{"id":"2"},{"id":"a"}],[{"id":"b"}],[{id:"c"}]]
b 的所有元素如果匹配上 a 里的元素的 id,就给 b 这项增加属性,is_checked 反之是 false。
for (var i = 0; i < problems.dataArr.length; i++) {
for (var j = 0; j < problems.dataArr[i].length; j++) {
contains(checkArr2, problems.dataArr[i][j])
}
}
function contains(arr, obj) {
if (arr.indexOf(obj.problem_id) > -1) {
obj.is_checked = true
} else {
obj.is_checked = false
}
}
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决