我有一个包含一些名称的数组;
names:[
{"title" : "dog"},
{"title" : "cat"},
{"title" : "bird"}
]
我要查找包含例如"at"
的对象
,我尝试了.includes()
和.indexOf
,但没有成功!
有什么主意吗?
答案 0 :(得分:0)
您可以尝试使用简单的过滤器。
names = [
{"title" : "dog"},
{"title" : "cat"},
{"title" : "bird"},
{"title" : "rats"}
];
namesWithAt = names.filter((obj) => {return obj.title.match(/.*at.*/);});
我使用了regexp,因为它提供了更复杂的搜索功能(在我的ofc中不是)