Diziyi Daha Küçük Parçalara Bölmek İçin JavaScript Programı

Bu örnekte, bir diziyi daha küçük dizi parçalarına ayıracak bir JavaScript programı yazmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:

  • JavaScript Dizi dilimi ()
  • JavaScript Dizisi ekleme ()
  • JavaScript Dizisi

Örnek 1: Slice () Kullanarak Dizi Bölme

 // 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);

Çıktı

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

Yukarıdaki programda fordöngü, slice()bir diziyi daha küçük dizi parçalarına bölme yöntemiyle birlikte kullanılır .

forDöngü dizinin elemanları dolaşır. Her yineleme sırasında, i'nin değeri yığın değeri kadar artırılır (burada 2 ).

slice()Yöntem, bir dizi burada öğeleri özler:

  • İlk argüman, başlangıç ​​indeksini belirtir.
  • İkinci argüman bitiş endeksini belirtir.

Örnek 2: splice () kullanarak Dizi Bölme

 // 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);

Çıktı

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

Yukarıdaki programda while döngüsü, splice()bir diziyi bir dizinin daha küçük parçalarına bölme yöntemiyle birlikte kullanılır .

İn splice()yöntemi,

  • İlk argüman, bir öğeyi bölmek istediğiniz dizini belirtir.
  • İkinci bağımsız değişken (burada 2 ) bölünecek öğelerin sayısını belirtir.

whileDöngü dizi boşalana kadar dizi yineleme için kullanılır.

Ilginç makaleler...