JavaScript — основные операции с массивами с примерами
У вас когда-нибудь возникали трудности с использованием основных методов работы с массивами в JavaScript?
В сегодняшней статье я постараюсь максимально просто объяснить основные операции с массивами, следите за обновлениями! 🔥
Прежде чем мы начнем, я настоятельно рекомендую вам ознакомиться с исполняемыми примерами решения на нашем веб-сайте:
JavaScript — основные операции с массивами
Ниже я представил шесть наиболее распространенных методов, используемых с массивами, которые могут оказаться полезными:
- map()
- filter()
- find()
- fill()
- some()
- every()
1. Метод map()
В этом примере я использовал метод map()
для создания нового массива, заполненного результатами вызова предоставленной функции для каждого элемента в вызывающем массиве.
Выход:
array1: 🟦,🟦,🟦,🟦 array2: 🔵,🔵,🔵,🔵
2. Метод filter()
В этом примере я использовал метод filter()
для создания нового массива, заполненного всеми элементами, прошедшими проверку, реализованную предоставленной функцией.
Выход:
array1: 🟦,🔵,🟦,🟦 array2: 🟦,🟦,🟦
3. find()
method
В этом примере я использовал метод find()
, чтобы получить первый элемент в предоставленном массиве, который удовлетворяет предоставленной функции тестирования.
Выход:
array: 🟦,🟦,🔵,🔵 item: 🔵
📝 Примечание:
Если нет значения, удовлетворяющего функции тестирования, возвращается undefined.
4. Метод fill()
В этом примере я использовал метод fill()
, чтобы изменить все элементы массива на определенное значение, от начального индекса 1
(по умолчанию 0
) до конечного индекса (по умолчанию array.length
).
Выход:
array: 🟦,🟦,🟦,🟦 array: 🟦,🔵,🔵,🔵 array: 🔵,🔵,🔵,🔵
5. Метод some()
В этом примере я использовал метод some()
, чтобы проверить, проходит ли хотя бы один элемент в массиве тест, реализованный предоставленной функцией. Метод возвращает true
, если в массиве он находит хотя бы один элемент, для которого предоставленная функция возвращает true
.
Выход:
array: 🟦,🔵,🟦,🔵 result: true
6. Метод every()
В этом примере я использовал метод every()
, чтобы проверить, проходят ли все элементы в массиве тест, реализованный предоставленной функцией. Метод возвращает true
или false
.
Выход:
array: 🟦,🟦,🟦,🔵 result: false
Вы можете запустить этот пример здесь
Если вы нашли это решение полезным, дайте мне знать в разделе комментариев или просто оставьте отзыв 👏.
Спасибо за чтение и увидимся в следующих сообщениях! 😊🔜
Напишите нам! ✉
Если у вас есть проблема, которую нужно решить, или вопросы, на которые никто не может ответить, связанные с темой React или JavaScript, или вы ищете наставника, напишите нам на dirask.com -> Вопросы
Вы также можете присоединиться к нашей группе в Facebook, где мы делимся советами и рекомендациями по кодированию с другими! 🔥