Я пытаюсь отобразить строку «доступность», но я бы хотел исключить доступность со значениями, подобными значениям элемента из другого массива «дата»
время начала и время окончания и длительность
- как сравнить их с другим элементом массива 'date'?
- как сравнить только одно заданное значение c, например, только продолжительность?
var date: [{
client: 'jessica',
start: '10:00',
end: '10:30',
duration: 30,
},
{
client: 'joe',
start: '11:00',
end: '12:00',
duration: 60,
}
],
var availabilities: [{
start: '10:00',
end: '10:30',
duration: 30,
},
{
start: '11:00',
end: '12:00',
duration: 60,
},
{
start: '12:00',
end: '13:00',
duration: 60,
},
{
start: '13:00',
end: '14:00',
duration: 60,
},
],
{
disponibilitie.filter(availabilities =>
availabilities.start !== date.start &&
availabilities.end !== date.end &&
availabilities.duration !== date.duration).map((availabilities) => {
return ( <option value = {
availabilities.duration
} >
{
availabilities.start
} - {
availabilities.end
} </option>
)
})
}
ожидаемый результат: {начало: '12: 00 ', конец: '13 : 00 ', длительность: 60, js