按条件从数组中获取值
get values from array by condition
我的数据采用以下格式。我可以获得empStatus==1的员工列表吗?
[
{
"empName": "XXX",
"empID": "34343",
"empStatus": 1
},
{
"empName": "XX",
"empID": "5454345",
"empStatus": 0
},
{
"empName": "XXXXX",
"empID": "6998977657",
"empStatus": 1
}
]
您可以使用过滤器:
var b = arr.filter(function(obj,index){
return obj.empStatus==1;
})
console.log(b)
使用Array.filter()
var employees = [
{
"empName": "XXX",
"empID": "34343",
"empStatus": 1
},
{
"empName": "XX",
"empID": "5454345",
"empStatus": 0
},
{
"empName": "XXXXX",
"empID": "6998977657",
"empStatus": 1
}
];
var statusOneEmployees = employees.filter(function(item) {
return item.empStatus === 1;
});
for(var i = 0; i < statusOneEmployees.length; i++) {
document.write(statusOneEmployees[i].empID + "<br/>");
}
相关文章:
- 获取数组的总值
- 按最大值获取数组索引
- React.js如何从js文件中获取数组
- TinyMCE获取数组数据
- 如何获取数组详细信息另一页
- 使用javascript从节点属性获取数组值
- 使用JavaScript获取数组中表单的所有控件
- 获取数组的长度-打印不正确的值
- 正在从JSON对象获取数组
- 什么'获取数组的已定义部分的最快方法是什么?JS
- 如何使用angular指令从html中获取数组
- 如何获取数组中数字的最大出现次数
- 根据优先级获取数组的值
- JAVASCRIPT:获取数组中的值
- 获取数组的元素,无论索引的大小如何
- JavaScript:在XML中搜索节点并从该节点获取数组
- 无法获取数组的长度
- 在数字索引循环中获取数组项的键
- 如何使用JavaScript或jQuery获取数组中选定的optgroup和选项
- Javascript-函数获取数组元素参数未定义/为null