Скачать бесплатно код
Скачать код по этому юниту бесплатно
Какую из четырех строк необходимо дописать, чтобы получить желаемый результат?
Текст вопроса приводится "как есть" с ошибками, синтаксисом и т.д.
const meetups = [
{ name: 'JavaScript', isActive: true, members: 100 },
{ name: 'Angular', isActive: true, members: 900 },
{ name: 'Node', isActive: false, members: 600 },
{ name: 'React', isActive: true, members: 500 },
]
const membersOnActiveMeetups = meetups => meetups
.filter(meetup => meetup.isActive)
// ?
console.log(membersOnActiveMeetups(meetups)); // 1500
Варианты ответа
.reduce((meetup, sum ) => meetup.members + sum, {sum : 0 });// 1
.reduce((sum, meetup ) => sum + meetup.members, {sum : 0 }); // 2
.reduce((meetup, sum) => meetup.members + sum); //3
.reduce((sum, meetup) => sum + meetup.members, 0); //4
Структура юнита
- 00:00 Cобеседование JavaScript
- 01:00 Изучаем задачу по фильтрации и выводу данных
- 03:20 Решаем задачу с помощью reduce
- 06:30 Приводим задачу к адекватному виду
Длительность видео - 13 минут.
Вариант 4 ответа был предоставлен уже после записи видео и, как видно, совпал с ожидаемым результатом.