Özet - Diziler
- Node.js kursu
- Başlangıç
- Ders 58/116
- 5 dk
push, slice ve forEach'i birleştirerek bir sınıf listesi yazarsın.
Sınıf listesi uygulaması
Bu özette öğrendiğin dizi metotlarını birleştirerek bir sınıf listesi yazacağız. Hedef çıktı: önce tüm öğrencileri, sonra ilk ikisinin bir parçasını yazdırmak.
Akış şu: boş bir students dizisi tanımlarsın; push ile üç öğrenci eklersin; slice(0, 2) ile ilk ikisinin bir kopyasını alırsın. Sonra her diziyi console.log ile yazdırırsın. Bu egzersiz, push ile birikim ve slice ile güvenli kopya alma kavramlarını birleştirir.
Uygulama Sınıf listesini yaz
Boş bir students dizisi tanımla. students.push("Ayşe"), students.push("Ali"), students.push("Zeynep") ile üç öğrenci ekle. Sonra firstTwo değişkenini students.slice(0, 2) ile tanımla. Son olarak firstTwo[0]'ı console.log ile yazdır. Çıktı tek satırda Ayşe olmalı.
Başlangıç kodu
// students dizisini tanımla, üç öğrenci ekle, slice ile ilk ikisini alÖrnek çözüm
const students = [];
students.push("Ayşe");
students.push("Ali");
students.push("Zeynep");
const firstTwo = students.slice(0, 2);
console.log(firstTwo[0]);Beklenen çıktı
Ayşe
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Sınıf listesine yeni öğrenci eklemek için hangi metot?
students.???- .slice(name)
- .push(name) Doğru cevap
- .pop(name)
- .length(name)
Açıklama: push ile öğrenci sona eklenir.
2 İlk iki öğrenciyi al
const firstTwo = students____(0, 2);
const firstTwo = students.slice(0, 2);
Açıklama: .slice(0, 2) ilk iki öğrencinin kopyasını verir.
3 Metodu işleve eşle
| Kavram | Anlamı |
|---|---|
push |
Sona ekler |
slice |
Kopya parça alır |
[0] |
İlk eleman |
length |
Eleman sayısı |