javascript - 如何获取与数组中对象关联的所有值?
问题描述
var array = [
{ name:"test0", value:"0" },
{ name:"test1", value:"1" },
{ name:"test2", value:"2" },
{ name:"test0", value:"3" },
{ name:"test0", value:"4" }
];
如何获取与test0
在 javascript 中使用循环关联的所有元素名称的值?
样本输出
{0,3,4}
解决方案
var array = [
{ name:"test0", value:"0" },
{ name:"test1", value:"1" },
{ name:"test2", value:"2" },
{ name:"test0", value:"3" },
{ name:"test0", value:"4" }
];
var Rs=[];
for(var i in array){
if(array[i]["name"]=="test0")
Rs.push(i);//Rs.push(array[i]["value"]);
}
console.log(Rs);
简单的循环是野兽!
推荐阅读
- javascript - loop ajax request till it returns with response within Promise.all
- django - How to compare counts in django ORM?
- java - Last digit minus remaining numbers
- javascript - How to show stock events in Amcharts outside of range of underlying data?
- mongodb - Debezium Kafka 连接器 mongodb
- react-native - Expo / Fastlane:提供我的配置文件的路径时出现问题
- python - 如何在odoo python文件中使用两个不同的rec_name
- python - How do I get SciPy to return x values from y maxima?
- python - Troubles understanding a django 2fa authentication library
- azure - 使用 PowerShell 部署 Azure 数据工厂管道