如何搜索数组中的所有对象值?

时间:2018-05-15 07:19:45

标签: javascript arrays json

如何在javascript中搜索数组对象中所有对象内的所有值?

const array = [
 {
  id: 145,
  name: "Test"
 },
 {
  id: 241,
  name: "Array"
 }
]

如果我运行一个函数它返回find('a')它返回第二个对象或者如果我运行find(1)它返回两个对象

1 个答案:

答案 0 :(得分:-3)

类似这样的事情

var matches = [];
for(i=0;i<array.length;i++)
{
    if(array[i].name.indexOf('a') > -1)
    {
        matches.Push(array[i]);
    }
}
return matches;

这不是有效的javascript,但这就是你在javascript中写这样的东西的方式。