I am creating a search filter for my array of objects so let's say I have an array of object
let arr = [{'name': 'mn zx abc'}, {'name': 'zx mn'}, {'name': 'mnzx'}]
now if i search for zx
than it should return me result like
[{'name': 'mn zx abc'}, {'name': 'zx mn'}]
note than last object {'name': 'mnzx'}
the zx
is coming in between so i don't want that, hope you understands my problem
here is the code -
let arr = [{'name': 'mn zx abc'}, {'name': 'zx mn'}, {'name': 'mnzx'}];
let searchedTerm = 'zx';
let result = arr.filter(data => {
if (data.name.charAt(0) === searchedTerm.charAt(0)) {
return true;
}
});
console.log(result);