Проверка истинности для коллекции

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом практическом занятии мы углубимся в мир программирования на JavaScript и изучим различные концепции и методы, используемые в веб-разработке. С помощью практических заданий и упражнений вы научитесь писать чистый и эффективный код, работать с структурами данных и создавать динамические и интерактивные веб-страницы. Независимо от того, являетесь вы начинающим или опытным программистом, это практическое занятие предоставит вам ценные навыки и знания, которые помогут вам поднять свои навыки программирования на новый уровень.

Функция проверки истинности для коллекции

Для практики программирования введите node в Терминал/SSH.

Вот функция, которая проверяет, является ли предикатная функция истинной для всех элементов коллекции.

  • Используйте Array.prototype.every(), чтобы проверить, имеет ли каждый переданный объект указанное свойство и возвращает ли оно истинное значение.
const truthCheckCollection = (collection, pre) =>
  collection.every((obj) => obj[pre]);

Пример использования:

truthCheckCollection(
  [
    { user: "Tinky-Winky", sex: "male" },
    { user: "Dipsy", sex: "male" }
  ],
  "sex"
); // true

Резюме

Поздравляем! Вы завершили практическое занятие по проверке истинности для коллекции. Вы можете выполнить больше практических заданий в LabEx, чтобы улучшить свои навыки.