5 методов извлечения элементов из массива в JavaScript

Чтобы получить значение «пирог» из массива pastriesArr, вы можете использовать следующий код:

let pastriesArr = ['muffin', 'cookie', 'pie', 'cupcake', 'strudel'];
let pie = pastriesArr[2];
console.log(pie);

В этом коде pastriesArr[2]обращается к элементу с индексом 2 в массиве, который является «пирогом». Присвоив его переменной pie, вы сможете использовать его по своему усмотрению. Оператор console.log(pie)выведет на консоль слово «pie».

Теперь давайте рассмотрим различные методы извлечения элементов из массива в JavaScript:

  1. Доступ по индексу:

    let pastry = pastriesArr[index];

    Замените indexна желаемый индекс элемента, который вы хотите получить. Помните, что индексы массива начинаются с 0.

  2. Использование метода find():

    let pastry = pastriesArr.find(item => item === 'pie');

    Метод find()возвращает первый элемент массива, удовлетворяющий предоставленной функции тестирования. В этом случае он проверяет, равен ли каждый элемент «пирогу».

  3. Использование метода indexOf():

    let pastryIndex = pastriesArr.indexOf('pie');
    let pastry = pastriesArr[pastryIndex];

    Метод indexOf()возвращает первый индекс, по которому можно найти данный элемент в массиве. Получив индекс, вы можете получить элемент, используя индексацию массива.

  4. Использование метода includes():

    let hasPie = pastriesArr.includes('pie');

    Метод includes()определяет, содержит ли массив определенный элемент. В этом случае он вернет true, если в массиве найдено «пирог».

  5. Использование метода filter():

    let filteredPastries = pastriesArr.filter(item => item === 'pie');

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