I am trying to delete all elements that matches @b.com
, but it returns an empty array even if I remove the !
, which leads me to think, I am doing something competently wrong.
Can someone explain what I am doing wrong?
const arr = ['a@a.com', 'b@b.com', 'c@c.com'];
if (arr !== null && arr.length > 0) {
const arr2 = arr.filter(e => {
!e.match(/@b.com/);
});
console.log(arr2);
}