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 eklerpop()- 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ürunshift(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.
Görev
KolayBir 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 eklerpop()- dizinin sonundan bir öğeyi çıkarır ve onu döndürürshift()- dizinin başından bir öğeyi çıkarır ve onu döndürürunshift(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" eklerKendin dene
function swapEnds(arr) {
// Buraya kod yazın
}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şlatmaSabitler11Diziler Bölüm 1
Dizi TanımlamaDizi Elemanlarına ErişmeDizileri DeğiştirmeDizi Metotları Bölüm 1Dizi Metotları Bölüm 2Özet - Dizi İşleyici3Operatö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ış