Я изо всех сил пытаюсь заставить работать (хотя я бы и прост) фильтр.
У меня есть массив объектов:
data:
{
0: {key: 'abc', name: ['bob', 'john', 'steve']},
1: {key: 'def', name: ['bob']}
}
Япри попытке массива отфильтровать массив объектов:
filter: ['bob', 'john']
с помощью:
data.filter(v => v.name.includes(filter))
в вышеприведенном примере, я ожидаю, что будут возвращены данные [0], и если я изменюфильтр на filter: ['bob']
, тогда будут возвращены данные [0,1].
К сожалению, ничего не возвращается - и я не могу понять это - это, вероятно, просто, но любое понимание будетоценили!