Програма 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Цикл використовується для перебору масиву до тих пір , поки маса не порожній.

Цікаві статті...