addEventListener()
можно добавлять несколько обработчиков события и случайно никто не уберёт именно ваш ) required
на чекбоксе требует, чтобы именно он был включён, тот, на котором установлен этот атрибут.Object.values(result).forEach(obj => {
delete obj.hash;
delete obj.anotherUselessField;
});
немного костыльно, можно и красивее если тратить время и делать всю работу за вас ) map(({ hash, anotherUselessField, ...rest }) => { ...rest })
чтобы избавиться от лишних полей
Потрудитесь объяснить, чего надо добиться в задании, а то пока в вопросе обрывок хаотичной мысли