Menu
Coddy logo textTech

Dizi Metotları Bölüm 1

Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası — ders 60 / 77.

Diziler birçok metot (işlevsellik) ile doludur. Bir metoda erişmek için şunu yazın:

someArray.method()

İşte temel metotların bir listesi:

  • push(element) - dizinin sonuna bir öğe ekler
  • pop() - dizinin sonundaki bir öğeyi kaldırır ve onu döndürür
  • shift(element) - dizinin başından bir öğeyi kaldırır ve onu döndürür
  • unshift(element) - dizinin başına bir öğe ekler

İşte push metodunun nasıl kullanılacağına dair bir örnek:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry");
console.log(myArray);

Bu şu çıktıyı verecektir: ["orange", "banana", "apple", "strawberry"].

pop metodu örneği:

let myArray = [1, 2, 3, 4, 5];
let lastElement = myArray.pop();
console.log(myArray);
console.log(lastElement);

Bu, [1, 2, 3, 4] ve 5 çıktısını verecektir.

shift metodu örneği:

let myArray = [1, 2, 3, 4, 5];
let firstElement = myArray.shift();
console.log(myArray);
console.log(firstElement);

Bu, [2, 3, 4, 5] ve 1 çıktısını verecektir.

unshift metodu örneği:

let myArray = [1, 2, 3, 4, 5];
myArray.unshift(0);
console.log(myArray);

Bunun çıktısı [0, 1, 2, 3, 4, 5] olacaktır.

challenge icon

Görev

Kolay

Bir argüman alan swapEnds adında bir fonksiyon oluşturun:

  • Bir dizi

Fonksiyon, dizinin ilk ve son elemanlarını yer değiştirir ve değiştirilmiş diziyi döndürür.

Örneğin şu argümanlarla: swapEnds([1, 2, 3, 4]) fonksiyon [4, 2, 3, 1] döndürecektir.

Kopya kağıdı

Dizilerin, öğe eklemek ve çıkarmak için yöntemleri vardır:

  • push(element) - dizinin sonuna bir öğe ekler
  • pop() - dizinin sonundan bir öğeyi çıkarır ve onu döndürür
  • shift() - dizinin başından bir öğeyi çıkarır ve onu döndürür
  • unshift(element) - dizinin başına bir öğe ekler

Örnekler:

let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry"); // ["orange", "banana", "apple", "strawberry"]

let lastElement = myArray.pop(); // "strawberry" döndürür
let firstElement = myArray.shift(); // "orange" döndürür
myArray.unshift("grape"); // başına "grape" ekler

Kendin dene

function swapEnds(arr) {
    // Buraya kod 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.

Temeller bölümündeki tüm dersler