Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Converting simple logic using filter in javascript

Tags:

javascript

I am new to ES6 features and trying to apply filter logic in my code. My current code with forEach works but I am applying filter something like below:

export function filterContactList(itemArray: any[]) {
const list = [];
if (itemArray.length > 0) {
itemArray.forEach(item => {
  if (contactIds.includes(item.id)) {
    list.push(item);
  }
});
}
return list;
}

// what I am trying to replace with:

itemArray(item => contactIds.includes(item.id))
like image 310
K S Avatar asked Jul 15 '26 13:07

K S


1 Answers

You could filter the array.

return itemArray.filter(item => contactIds.includes(item.id));
like image 100
Nina Scholz Avatar answered Jul 17 '26 05:07

Nina Scholz



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!