数组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
}
}
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决