У меня есть массив из около 30 объектов. Некоторые объекты ведут себя по-разному, поэтому в моем тесте мне нужно отфильтровать их.
В настоящее время я делаю что-то вроде этого:
myArray.filter(item => item.name !== 'something' && item.name !== 'somethingElse' && item.name !== 'a third thing')
Это утомительно, безобразно и подвержено ошибкам. Могу ли я сделать это немного лучше?
Во-вторых, для моего второго теста я хотел бы проверить эти предметы. Можно ли отменить этот фильтр, чтобы он включал только эти элементы? В настоящее время я должен сделать чрезвычайно трудоемким:
myArray.filter(item => item.name === 'something' && item.name === 'somethingElse' && item.name === 'a third thing')
что не хорошо. Есть идеи?