CodShot
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.

Snippet actions

CodShot user
CodShot user
Updated: 2026-06-03 14:05
Public snippets
0
Forks
CodShot AI Help
Ask about CodShot features, plans, workspace, AI limits, referrals, and public help topics.
Hi! I can help you understand how CodShot works. What would you like to know?
For account-specific or sensitive issues, please open a support ticket. Open support