10 простых функций для интеллектуального программирования.
Массивы - один из важнейших типов данных вместе с объектами. Когда вы работаете с любыми данными, будь то из CSV или базы данных, вам понадобятся массивы.
Но работа с этими массивами может быть немного хлопотной, если вы не знаете всех методов и можете даже попытаться закодировать их самостоятельно, даже если вам это не нужно. Вот для чего предназначен этот небольшой список.
Длина
Получение длины массива - важная задача при написании функции массива. Скорее всего, вы будете использовать его для перебора массива с помощью цикла for. Его также можно использовать для сортировки и поиска в массиве или просто для перечисления количества элементов в одном.
Включает в себя
Включает еще одну важную функцию, которую вы можете использовать с массивами. Он возвращает логическое значение в зависимости от того, можно ли найти определенное значение в массиве. Если бы вы сами это кодировали, вы бы перебирали массив, пока не нашли значение, и не вернули бы true.
Каждый и некоторые
Эти две функции обеспечивают схожую функциональность, о чем можно догадаться по названию. Они возвращают логическое значение в зависимости от того, проходят ли некоторые или все элементы в массиве заданный тест. Этот тест - функция, которая должна возвращать логическое значение и может получить элемент в качестве параметра.
Найти и FindIndex
Еще две очень похожие функции. Эти две функции требуют проверки в качестве параметра и возвращают либо логическое значение, либо индекс в зависимости от используемой функции. Функция find вернет первое найденное значение, прошедшее проверку, а findIndex вернет индекс первого значения, прошедшего проверку.
Concat
Функция concat, как и строковая функция, объединяет два значения и объединяет их в одну переменную. В случае массивов он объединит два массива, такие как оператор +
и строки.
Для каждого
Функция forEach - это функция, которая выполняет итерацию по массиву и выполняет заданную функцию для каждого элемента. Его можно использовать вместо цикла for. Он также предоставляет необязательный параметр индекса, который вы можете использовать в функции, которую вы ему передаете.
карта
Функция карты вернет новый массив после применения данной функции к каждому элементу в массиве. Эта функция, широко используемая в приложении React для списков, является важной функцией. Как и функция forEach, он также может указывать индекс в качестве дополнительного параметра.
Фильтр
Функция фильтра будет фильтровать массив, применяя заданную функцию к каждому элементу. Функция должна возвращать логическое значение после тестирования элемента в массиве. Ложное значение удалит его, а истинное значение сохранит элемент в массиве.
Заключение
Это уже десять функций. О дополнительных функциях вы можете прочитать здесь. Освоив эти функции, вы наверняка будете более уверенно работать с массивами.
Большое спасибо за чтение и, как всегда, удачного дня.
Подробнее: М. Виссерс: