Bu örnekte, iki boyutlu bir dizi oluşturacak 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:
- Döngü için JavaScript
- JavaScript Dizisi
- JavaScript İşlev ve İşlev İfadeleri
Örnek: Döngü için Kullanan İki Boyutlu Dizi
// program to create a two dimensional array function twoDimensionArray(a, b) ( let arr = (); // creating two dimensional array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i) = (); ) ) // inserting elements to array for (let i = 0; i< a; i++) ( for(let j = 0; j< b; j++) ( arr(i)(j) = j; ) ) return arr; ) const x = 2; const y = 3; const result = twoDimensionArray(x, y); console.log(result);
Çıktı
((0, 1, 2), (0, 1, 2))
Yukarıdaki programda, twoDimensionArray()
fonksiyonun ilk argümanı dizi elemanlarının sayısını temsil eder ve ikinci argüman her bir dizi elemanının içindeki dizi elemanlarının sayısını temsil eder.
İlk for
döngü, iki boyutlu bir dizi oluşturmak için kullanılır. ((), ())
İkinci for
döngü, her dizi öğesi üzerinde yinelenir ve bir dizi öğesinin içindeki öğeleri ekler.
İ = 0 olduğunda, öğeler ilk dizi öğesine ((0, 1, 2), ()) eklenir.
İ = 1 olduğunda, öğeler ikinci dizi öğesine ((0, 1, 2), (0, 1, 2)) eklenir.