如何在javascript中搜索数组对象中所有对象内的所有值?
const array = [
{
id: 145,
name: "Test"
},
{
id: 241,
name: "Array"
}
]
如果我运行一个函数它返回find('a')它返回第二个对象或者如果我运行find(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中写这样的东西的方式。