Вот несколько методов JavaScript, которые можно использовать для работы с подмассивами:
-
slice(start, end): этот метод создает новый массив, содержащий элементы исходного массива, начиная с индексаstart(включительно). и до индексаend(эксклюзивно). Еслиendопущен, подмассив будет включать все элементы отstartдо конца массива. -
splice(start, deleteCount,...items): методspliceизменяет содержимое массива, удаляя, заменяя или добавляя элементы. Он возвращает удаленные элементы как новый массив. Указав параметрыstartиdeleteCount, вы можете извлечь подмассив из исходного массива. -
Использование синтаксиса расширения (
...). Синтаксис расширения можно использовать для извлечения подмассива из существующего массива. Например,const subArray = [...array].slice(start, end)создает новый массивsubArray, который содержит элементы изstart. >индексendисходного массива. -
filter(callback): методfilterсоздает новый массив со всеми элементами, прошедшими тест, реализованный предоставленной функцией обратного вызова. Определив соответствующее условие в функции обратного вызова, вы можете извлечь подмассив на основе определенных критериев. -
map(callback): методmapсоздает новый массив, применяя предоставленную функцию обратного вызова к каждому элементу исходного массива. Вы можете использовать этот метод для преобразования исходного массива в подмассив, отвечающий определенным требованиям.