В JavaScript многие люди работают с массивами, но большинство из них используют циклы для выполнения операций с массивом. Это неправильный способ сделать это и может прервать поток, если логика пойдет не так. Кроме того, это увеличивает сложность логики.
Вместо использования циклов мы можем использовать методы массива JavaScript, которые являются map (), filter () , reduce (), find (), every () и some ().

карта()

map () позволяет выполнять одну и ту же операцию с каждым элементом массива. Люди часто используют для этой цели цикл forEach вместо map (), но это может вызвать проблемы позже.
Например:

вы также можете использовать map () с массивом объектов, чтобы вернуть одно значение каждого объекта. См. Пример ниже:

фильтр()

filter () позволяет фильтровать элементы массива в зависимости от наложенного условия. Элементы, не соответствующие условию, будут исключены из результата.

Например :

уменьшать()

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

рассмотрим пример ниже:

найти()

Метод find кажется похожим на filter, но он дает нам объект в ответ, в отличие от filter. Он создает объект на основе наложенного условия. Если вы используете метод find в массиве, он вернет первый соответствующий объект.
Рассмотрим пример ниже:

каждый()

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

Думайте об этом как об операторе И, ответ будет истинным, только если все элементы соответствуют критериям.

Например :

немного()

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

вы можете думать об этом как об операторе ИЛИ, ответ будет истинным, если какой-либо из элементов соответствует критериям.

Например :

В зависимости от ваших требований вы можете использовать эти методы.

В приведенном ниже примере все методы массива используются для одного и того же набора данных.

По любым вопросам или предложениям вы можете связаться со мной в Twitter.

Не забывайте хлопать и подписываться, если вам понравилась статья :)