Menu
Coddy logo textTech

Seyrek Diziler

Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 49 / 65.

JavaScript'te seyrek dizi, öğeleri arasında boş yuvalar veya aralıklar bulunan bir dizidir. Bu aralıklar, ardışık olmayan dizinlere değer atadığınızda veya bir diziden öğeleri sildiğinizde oluşur.

İşte seyrek bir dizi oluşturma örneği:

let sparseArray = [1, , , 4, 5];
console.log(sparseArray.length); // 5
console.log(sparseArray); // [1, empty × 2, 4, 5]

Mevcut uzunluğun ötesindeki bir dizin değerine atama yaparak seyrek diziler de oluşturabilirsiniz:

let arr = [1, 2, 3];
arr[10] = 10;
console.log(arr); // [1, 2, 3, boş × 7, 10]
console.log(arr.length); // 11
challenge icon

Görev

Kolay

Argüman olarak bir seyrek dizi alan analyzeSparseArray adında bir fonksiyon oluşturun. Fonksiyon, aşağıdaki özelliklere sahip bir nesne döndürmelidir:

  1. length: Dizinin toplam uzunluğu
  2. elementCount: Dizideki boş olmayan öğelerin sayısı
  3. largestGap: Dizideki en büyük boşluğun (ardışık boş yuvalar) boyutu

Kendin dene

function analyzeSparseArray(arr) {
  // Kodunuzu buraya yazın
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online JavaScript derleyicisi