Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const f = (arr, limit) => { let time = 0 return arr.reduce((acc, next) => { if ((time + next.time) <= limit) { acc.push(next) time += next.time } return acc }, []) } console.log(f(Sigthts, 30))