DATA = {
code: 'no1',
name: 'Room 1',
room: {
id: 'num1',
class: 'school 1'
}
};
LIST = [{
code: 'no1',
name: 'Room 1',
room: {
id: 'num1',
class: 'school 1'
}
}, {
code: 'no2',
name: 'Room 2',
room: {
id: 'num3',
class: 'school 2'
}
}, {
code: 'no3',
name: 'Room 3',
room: {
id: 'num3',
class: 'school 3'
}
}]
LIST.filter((x: any) => DATA.room.findIndex(y => y['id'] === x['id']) > -1);
Как исправить data.room.findIndex is not a function
?
У меня есть СПИСОК, в котором будут перечислены все данные и ДАННЫЕ, которые являются текущими выбранными данными. Я пытаюсь отфильтровать данные, равные DATA
.