Dizi Metotları Bölüm 3
Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası. Ders 68 / 77.
İşte birkaç kullanışlı dizi yöntemi daha:
1. concat(): İki veya daha fazla diziyi birleştirir ve özgün dizileri değiştirmeden yeni bir dizi döndürür.
let arr1 = [1, 2];
let arr2 = [3, 4];
let combined = arr1.concat(arr2);
console.log(combined); // Çıktı: [1, 2, 3, 4]2. join(separator): Bir dizinin tüm öğelerini, belirtilen ayırıcıyla (isteğe bağlı) ayırarak bir dizede birleştirir.
let fruits = ["apple", "banana", "orange"];
let joined = fruits.join(", ");
console.log(joined); // Çıktı: "apple, banana, orange"3. slice(start, end): Bir dizinin bir bölümünü çıkarır ve yeni bir dizi döndürür. start indeksi dahildir, end indeksi hariçtir.
let numbers = [1, 2, 3, 4, 5];
let sliced = numbers.slice(1, 4);
console.log(sliced); // Çıktı: [2, 3, 4]4. splice(start, deleteCount, item1, item2, ...): Bir dizinin içeriğini öğeleri kaldırarak, değiştirerek veya ekleyerek değiştirir. Orijinal diziyi değiştirir ve silinen öğeleri (varsa) içeren bir dizi döndürür.
let numbers = [1, 2, 3, 4, 5];
let removed = numbers.splice(2, 2, 6, 7);
console.log(numbers); // Çıktı: [1, 2, 6, 7, 5]
console.log(removed); // Çıktı: [3, 4]5. split(separator, limit): Bir dizgeyi, belirtilen ayırıcıya göre alt dizgelerden oluşan bir diziye böler. Özgün dizge değiştirilmez. İsteğe bağlı limit parametresi, döndürülen dizideki en fazla öğe sayısını belirler ve dizgenin geri kalanı dışarıda bırakılır.
let text = "apple,banana,orange";
let result = text.split(",");
console.log(result);
// Çıktı: ["apple", "banana", "orange"]
let limited = text.split(",", 2);
console.log(limited);
// Çıktı: ["apple", "banana"]Görev
KolaySana numbers = [1, 2, 3, 4, 5] dizisi veriliyor. Aşağıdaki adımları uygula ve sonuçları doğrudan yazdır:
- Dizinin sonuna
[6, 7, 8]eklemek içinconcat()kullan ve sonucu yazdır. concat()sonucunu virgüllerle ayrılmış bir dizgeye dönüştürmek içinjoin()kullan ve sonucu yazdır.- Orijinal
numbersdizisinin ilk üç elemanını çıkarmak içinslice()kullan ve bunları yazdır. numbersdizisinin ikinci elemanını99ile değiştirmek içinsplice()kullan ve değiştirilmişnumbersdizisini yazdır.
Kendin dene
let numbers = [1, 2, 3, 4, 5];Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Tür Zorlama7Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıBahşiş ve Toplamı Hesaplama2Değişkenler
SayılarStringBooleanİsimlendirme KurallarıBoş DeğişkenlerÖzet - Değişkenleri BaşlatmaSabitler3Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriSıkı ve Gevşek EşitlikÖzet - Basit Matematik6Temel Giriş-Çıkış
ÇıktıDeğişkenlerle ÇıktıTür Dönüşümü - Bölüm 1Tür Dönüşümü - Bölüm 2Özet - 120'ye KadarÖzet - Doğru veya Yanlış9Fonksiyonlar
Fonksiyon TanımlamaArgümanlarReturnÖzet - Sigma FonksiyonuFonksiyon İfadesiVarsayılan ParametrelerArrow FunctionsÖzet - Doğrulama Fonksiyonu12Diziler Bölüm 2
Diziler Üzerinde YinelemeforEach Metodufor...of DöngüsüÖzet - P SayacıDizi DilimlemeDizi Metotları Bölüm 3Dizi Metotları Bölüm 4Üyelik TestiKendi başına pratik yap: Online JavaScript derleyicisi