Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 23 из 114 · 8 мин
Поиск find и findIndex, проверки some и every.
Пользователь ищет «наушники» — нужно найти их в каталоге. И понять, есть ли вообще аудиотовары.
find вернёт первый подходящий, some ответит «есть ли хоть один», every — «все ли».
find()undefined.const users = [{ name: "Аня", age: 20 }, { name: "Борис", age: 31 }];
console.log(users.find((u) => u.name === "Борис"));findIndex()find, но возвращает индекс или -1.console.log([150, 220, 290].findIndex((p) => p > 200));some()true, если условие верно хотя бы для одного.console.log([150, 220].some((p) => p > 200));every()true, если условие верно для всех.console.log([150, 220].every((p) => p > 100));Нужно одно значение — find. Нужен ответ да/нет — some или every.
Найди в products объект headphones с названием "Наушники", проверь hasAudio — есть ли категория audio, и allCheap — все ли дешевле 5000.
find — пока нетВыберите один ответ.
Что вернёт find, если ничего не подошло?
Выберите один ответ.
Что вернёт [1, 5, 10].every((n) => n > 3)?
Проверяем состояние обучения…