Menu
CoddyTech

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"]
challenge icon

Görev

Kolay

Sana numbers = [1, 2, 3, 4, 5] dizisi veriliyor. Aşağıdaki adımları uygula ve sonuçları doğrudan yazdır:

  1. Dizinin sonuna [6, 7, 8] eklemek için concat() kullan ve sonucu yazdır.
  2. concat() sonucunu virgüllerle ayrılmış bir dizgeye dönüştürmek için join() kullan ve sonucu yazdır.
  3. Orijinal numbers dizisinin ilk üç elemanını çıkarmak için slice() kullan ve bunları yazdır.
  4. numbers dizisinin ikinci elemanını 99 ile değiştirmek için splice() kullan ve değiştirilmiş numbers dizisini yazdır.

Kendin dene

let numbers = [1, 2, 3, 4, 5];
quiz iconKendini test et

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

Kendi başına pratik yap: Online JavaScript derleyicisi