всмысле разделить
если два объекта в массиве одинаковые то их отдельно положить
по какому критерию вы определяете, что объекты одинаковые?
по значениям объекта, внутри объектов есть вложенный объект
тем более с вложенностью, вам сначала нужна функция для сравнения
const openHours = pos?.openHours; const equalValues = []; const notEqualValues = []; for (const day in openHours) { let prevValue = openHours[day]; if (isEqual(prevValue, openHours[day])) { prevValue = openHours[day]; equalValues.push({ [day]: openHours[day] }); } else { prevValue = openHours[day]; notEqualValues.push({ [day]: openHours[day] }); } }
я написал что то подобное но неправильно работает
Обсуждают сегодня