Подмассив JavaScript: методы извлечения подмассивов в JavaScript

Вот несколько методов JavaScript, которые можно использовать для работы с подмассивами:

  1. slice(start, end): этот метод создает новый массив, содержащий элементы исходного массива, начиная с индекса start(включительно). и до индекса end(эксклюзивно). Если endопущен, подмассив будет включать все элементы от startдо конца массива.

  2. splice(start, deleteCount,...items): метод spliceизменяет содержимое массива, удаляя, заменяя или добавляя элементы. Он возвращает удаленные элементы как новый массив. Указав параметры startи deleteCount, вы можете извлечь подмассив из исходного массива.

  3. Использование синтаксиса расширения (...). Синтаксис расширения можно использовать для извлечения подмассива из существующего массива. Например, const subArray = [...array].slice(start, end)создает новый массив subArray, который содержит элементы из start. >индекс endисходного массива.

  4. filter(callback): метод filterсоздает новый массив со всеми элементами, прошедшими тест, реализованный предоставленной функцией обратного вызова. Определив соответствующее условие в функции обратного вызова, вы можете извлечь подмассив на основе определенных критериев.

  5. map(callback): метод mapсоздает новый массив, применяя предоставленную функцию обратного вызова к каждому элементу исходного массива. Вы можете использовать этот метод для преобразования исходного массива в подмассив, отвечающий определенным требованиям.