Unit 3. Вопрос собеседования: Set и map - что дописать?

Скачать бесплатно код

Скачать код по этому юниту бесплатно

Какую из четырех строк необходимо дописать, чтобы получить желаемый результат?

Текст вопроса приводится "как есть" с ошибками, синтаксисом и т.д.

const VALID_STATUSES = new Set(['SUCCESS', 'FINAL', 'DONE'])

const people = [
    { name: 'Max', age: 20, status: 'IN_PROGRESS' },
    { name: 'Sam', age: 21, status: 'DONE' },
    { name: 'Dan', age: 30, status: 'SUCCESS' },
]

const peopleWithValidStatus = people
        // ?
        .map(person => person.name)

console.log(peopleWithValidStatus); // ['Sam', 'Dan'];

Варианты ответа

.filter(person => person.status in VALID_STATUSES) // 1

.filter(person => VALID_STATUSES.has(person.status)) // 2

.filter(person => VALID_STATUSES.entries(person.status)) //3

Структура юнита

  • 00:00 Cобеседование JavaScript
  • 00:40 Изучаем задачу по фильтрации и выводу данных
  • 02:30 Решаем задачу по фильтрации filter
  • 07:50 Проверяем предложенные варианты

Длительность видео - 14 минут.

Домашнее задание

По этому юниту домашнего задания нет!

Следи за новостями курсов на нашем канале

Открыть

Правила оформления домашних заданий

Открыть

Форум по задачам

Forum