Мне нужен фильтр в этом массиве, где находится день "Lunes", когда день найден, он меняет свойство diass.disponibilidad = true, во-вторых, я фильтрую другой массив внутри массива, но в этом случае y фильтр, когда час равен значению, например, если день "Lunes", установите diass.disponibilidad = true и если час в дне равен "6:00", установите diass.horas.disponibilidad = true. У меня есть другой день с той же страной. Проблема в том, что когда я устанавливаю diass.horas.disponibilidad = true, изменение устанавливается в массивах других часов для других дней. Как я могу установить diass.horas.disponibilidad = true, не затрагивая другие массивы?
Это мой код
for(let j=0;j<this.diasfinales.length;j++){
this.object.filter((diass)=>{
if(diass.dia==this.diasfinales[j]){
diass.disponibilidad=true;
if(diass.dia=="Lunes"){
console.log(diass);
for(let r=0;r<this.luneshoras.length;r++){
diass.horas.filter((horas)=>{
if(horas.hora==this.luneshoras[r]){
horas.disponibilidad=true;
}
});
}
}
if(diass.dia=="Martes"){
}
}
});
}
это структура
структура ссылки-- -> введите описание ссылки здесь