У меня есть исходный массив данных dataToDisplay
и массив, который мне нужен для добавления фильтрованных массивов в него dataToDisplay
.Я использовал .filter()
для этого:
this.dataToDisplay = this.dataToDisplay.filter((res)=>{
console.log(res);
if(res.type==this.filterArray['typeOfIns'])
{
this.dataToFilter = res;
console.log(this.dataToFilter)
//this.dataToFilter = res;
//console.log(this.dataToFilter)
}
})
Я получил сообщение об ошибке:
ОШИБКА: ошибка при попытке изменить '[объект объекта]'.Разрешены только массивы и итерации
Результат в строке 58: console.log(this.dataToFilter)
возвращает правильные массивы, но не может быть отображен и привязан к странице.
dataToDisplay
имеетследующая структура:
dataToDisplay = [
{id:.., type:.., name:..},
{id:.., type:.., name:..}
]