mobile theme mode icon
theme mode light icon theme mode dark icon
speech play
speech pause
speech stop

İç İçe Diziler için JavaScript'in 'düz' Yöntemini Anlamak

JavaScript'te 'flat', tüm iç içe geçmiş dizilerin tek bir seviyeye daraltıldığı yeni bir dizi döndüren bir dizi yöntemidir. Düzleştirilecek iç içe yerleştirmenin derinliğini belirten bir tamsayı olan isteğe bağlı bir bağımsız değişken alır. Hiçbir bağımsız değişken sağlanmazsa, varsayılan olarak 1 olur; bu, yalnızca bir iç içe yerleştirme düzeyinin düzleştirileceği anlamına gelir.

İşte iç içe geçmiş bir diziyi düzleştirmek için `düz'ü nasıl kullanabileceğinizi gösteren bir örnek:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat();

console.log(flatArr); // Çıktı: [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
Bu örnekte, `arr` üç düzeyde iç içe geçmiş bir iç içe dizidir. 'arr' üzerinde 'flat()' çağrısı, tüm iç içe geçmiş dizileri tek bir seviyeye daraltan yeni bir dizi döndürür. Ortaya çıkan dizi, orijinal dizideki tüm öğeleri göründükleri sırayla içerir.

Ayrıca, kaç tane iç içe geçme düzeyinin düzleştirileceğini kontrol etmek için `flat()' çağrılırken bir derinlik parametresi de belirleyebilirsiniz. Örneğin:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat(2);

console.log(flatArr); // Çıktı: [1, 2, 3, 4, 5, 6, 7, 8]
```
Bu durumda, 'flatArr' yalnızca ilk iki yuvalama düzeyini içerecek ve üçüncü düzeyi tamamen atlayacaktır.

Knowway.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor. Knowway.org'u kullanarak çerezleri kullanmamızı kabul etmiş olacaksınız. Detaylı bilgi almak için Çerez Politikası metnimizi inceleyebilirsiniz. close-policy