在 Javascript 中搜索多个键和值
Search for multiple keys and values in Javascript
我想在数组中搜索具有相同值的多个键。示例:我有一个包含 19 行的对象:
1: {
numbers: [],
count: 5,
check: {
0: true,
1: false,
2: true,
3: false,
4: true,
5: false,
6: true,
7: false,
8: true,
}
},
2: {
numbers: [],
count: 5,
check: {
0: false,
1: true,
2: false,
3: true,
4: false,
5: true,
6: false,
7: false,
8: true,
}
},
我想在1: true
和6: false
时返回一行.这是我到目前为止所做的:
for (y in rows[x]['check']) {
if (rows[x]['check'][y] == false) {
var correctRow = rows[x]['numbers'];
}
}
这是遍历我只能搜索 1 个带值键的行。但是我需要搜索 2 个具有特定值的键。
任何帮助,不胜感激。
你的问题有点令人困惑,但下面的javascript将搜索你的起始对象,并将符合条件的子对象推送到一个新的数组中.check[1] == true和.check[6] == false到一个新的数组中,假设'obj'是你帖子中的对象:
var correct = [];
for (row in Object.keys(obj)) {
var surr_row = Number(row) + 1,
temp = obj[surr_row];
if (temp.check['1'] == true && temp.check['6'] == false) {
correct.push(temp);
}
}
}
不确定这是否是你要找的...
相关文章:
- 如何在剑道下拉列表中按文本和值搜索
- 如何使用javascript在JSON中动态获取键和值
- 通过angularjs迭代多个字典中的键和值
- JavaScript JSON关联对象键和值都作为日期时间戳
- 使用下划线将键和值的两个数组合并到一个对象中
- jQuery动态更新数据键和值
- 我想重新排列我的数组和其他数组一样,这个数组是键和值
- 在javascript中解析json对象以获取键和值
- 如何为json键和值提供工具提示消息
- 使用JSON键和值动态创建一个表
- 将对象完全转换为键和值的数组:更好的解决方案
- 确定html属性键和值的角度指令
- Javascript移除已知值的键和值数组
- 如何循环json数组以获取javascript中的键和值
- 如何将用户定义的键和值添加到数组中
- 显示关联阵列中所有元素的键和值
- 如何从 javascript 对象中删除键和值
- JavaScript:如何打印数组中的所有键和值
- 在 Javascript 中搜索多个键和值
- 如何使用键和值搜索json并删除所有匹配的条目