10 простых функций для интеллектуального программирования.

Массивы - один из важнейших типов данных вместе с объектами. Когда вы работаете с любыми данными, будь то из CSV или базы данных, вам понадобятся массивы.

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

Длина

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

Включает в себя

Включает еще одну важную функцию, которую вы можете использовать с массивами. Он возвращает логическое значение в зависимости от того, можно ли найти определенное значение в массиве. Если бы вы сами это кодировали, вы бы перебирали массив, пока не нашли значение, и не вернули бы true.

Каждый и некоторые

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

Найти и FindIndex

Еще две очень похожие функции. Эти две функции требуют проверки в качестве параметра и возвращают либо логическое значение, либо индекс в зависимости от используемой функции. Функция find вернет первое найденное значение, прошедшее проверку, а findIndex вернет индекс первого значения, прошедшего проверку.

Concat

Функция concat, как и строковая функция, объединяет два значения и объединяет их в одну переменную. В случае массивов он объединит два массива, такие как оператор + и строки.

Для каждого

Функция forEach - это функция, которая выполняет итерацию по массиву и выполняет заданную функцию для каждого элемента. Его можно использовать вместо цикла for. Он также предоставляет необязательный параметр индекса, который вы можете использовать в функции, которую вы ему передаете.

карта

Функция карты вернет новый массив после применения данной функции к каждому элементу в массиве. Эта функция, широко используемая в приложении React для списков, является важной функцией. Как и функция forEach, он также может указывать индекс в качестве дополнительного параметра.

Фильтр

Функция фильтра будет фильтровать массив, применяя заданную функцию к каждому элементу. Функция должна возвращать логическое значение после тестирования элемента в массиве. Ложное значение удалит его, а истинное значение сохранит элемент в массиве.

Заключение

Это уже десять функций. О дополнительных функциях вы можете прочитать здесь. Освоив эти функции, вы наверняка будете более уверенно работать с массивами.

Большое спасибо за чтение и, как всегда, удачного дня.

Подробнее: М. Виссерс: