JavaScript
Public
Filter an Array of Objects
A beginner-friendly JavaScript example for filtering objects by search text.
#javascript
#array
#filter
#beginner
JavaScript
const snippets = [
{ title: 'PHP Slug Generator', language: 'php' },
{ title: 'CSS Loading Spinner', language: 'css' },
{ title: 'JavaScript Debounce', language: 'javascript' }
];
function searchSnippets(items, query) {
const normalizedQuery = query.toLowerCase().trim();
return items.filter((item) => {
return item.title.toLowerCase().includes(normalizedQuery)
|| item.language.toLowerCase().includes(normalizedQuery);
});
}
console.log(searchSnippets(snippets, 'css'));
Notes
This pattern is useful for client-side search in small lists.