Програма JavaScript за разделяне на масив на по-малки парчета

В този пример ще се научите да пишете програма на JavaScript, която ще раздели масив на по-малки парчета масив.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • Резец на масив на JavaScript ()
  • Сплайване на масив на JavaScript ()
  • JavaScript масив

Пример 1: Разделен масив с помощта на slice ()

 // program to split array into smaller chunks function splitIntoChunk(arr, chunk) ( for (i=0; i < arr.length; i += chunk) ( let tempArray; tempArray = arr.slice(i, i + chunk); console.log(tempArray); ) ) const array = (1, 2, 3, 4, 5, 6, 7, 8); const chunk = 2; splitIntoChunk(array, chunk);

Изход

 (1, 2) (3, 4) (5, 6) (7, 8)

В горната програма forцикълът се използва с slice()метода за разделяне на масив на по-малки парчета масив.

В forлиния повтаря през елементите на масив. По време на всяка итерация стойността на i се увеличава със стойността на парче (тук 2 ).

В slice()метода екстракти елементи от масив, където:

  • Първият аргумент указва началния индекс.
  • Вторият аргумент указва крайния индекс.

Пример 2: Разделен масив с помощта на сплайс ()

 // program to split array into smaller chunks function splitIntoChunk(arr, chunk) ( while(arr.length> 0) ( let tempArray; tempArray = arr.splice(0, chunk); console.log(tempArray); ) ) const array = (1, 2, 3, 4, 5, 6, 7, 8); const chunk = 2; splitIntoChunk(array, chunk);

Изход

 (1, 2) (3, 4) (5, 6) (7, 8)

В горната програма цикълът while се използва с splice()метода за разделяне на масив на по-малки парчета от масив.

В splice()метода,

  • Първият аргумент указва индекса, където искате да разделите елемент.
  • Вторият аргумент (тук 2 ) указва броя на елементите за разделяне.

В whileлиния се използва за обхождане на масива до масива е празна.

Интересни статии...