Aynı türden veya farklı türden birden fazla veriyi (örneğin bir alışveriş listesi, kullanıcı adları veya sayı dizileri) tek bir değişken içinde sırayla saklamak için Dizileri (Array) kullanırız. Diziler, köşeli parantez [] kullanılarak tanımlanır ve her eleman birbirinden virgülle ayrılır.
JavaScript Dersleri #7: Diziler (Arrays)
Aynı türden veya farklı türden birden fazla veriyi (örneğin bir alışveriş listesi, kullanıcı adları veya sayı dizileri) tek bir değişken içinde sırayla saklamak için Dizileri (Array) kullanırız. Diziler, köşeli parantez [] kullanılarak tanımlanır ve her eleman birbirinden virgülle ayrılır.
1. Dizi Tanımlama ve Elemanlara Erişme
Dizilerdeki her elemanın, 0'dan başlayan bir sıra numarası vardır. Bu sıra numarasına indeks (index) denir. Dizinin ilk elemanına erişmek için 0. indeksi kullanırız.
let programlamaDilleri = ["JavaScript", "Python", "PHP", "Java"];
// Elemanları çağırma
console.log(programlamaDilleri[0]); // Çıktı: JavaScript
console.log(programlamaDilleri[2]); // Çıktı: PHP
// Dizi elemanını güncelleme
programlamaDilleri[1] = "Python 3";
console.log(programlamaDilleri); // Çıktı: ["JavaScript", "Python 3", "PHP", "Java"]
2. Dizinin Uzunluğunu Bulma: length
Bir dizinin içinde toplam kaç adet eleman olduğunu öğrenmek için .length özelliğini kullanırız.
let alisverisListesi = ["Süt", "Ekmek", "Kahve", "Çikolata"];
console.log(alisverisListesi.length); // Çıktı: 4
3. Sık Kullanılan Dizi Metotları
JavaScript, diziler üzerinde ekleme, silme ve düzenleme yapabilmemiz için bize birçok hazır fonksiyon (metot) sunar:
push(): Dizinin sonuna yeni bir eleman ekler.pop(): Dizinin sonundaki elemanı siler.unshift(): Dizinin başına yeni bir eleman ekler.shift(): Dizinin başındaki elemanı siler.
let arabalar = ["BMW", "Mercedes"];arabalar.push("Audi"); // Sona eklerconsole.log(arabalar); // Çıktı: ["BMW", "Mercedes", "Audi"]arabalar.pop(); // Sondakini silerconsole.log(arabalar); // Çıktı: ["BMW", "Mercedes"]
4. Dizi Elemanlarını Döngü ile Dönmek
Dizi içerisindeki tüm elemanları sırayla ekrana basmak veya işlemek için döngülerden yararlanırız. Modern JavaScript'te bu işlem için sıklıkla forEach metodu tercih edilir.
let kisiler = ["Meta", "Gökhan", "Hakan"];
kisiler.forEach(function(kisi) {
console.log(`Merhaba ${kisi}`);
});
/*
Çıktı:
Merhaba Meta
Merhaba Gökhan
Merhaba Hakan
*/
javascript dizileri, array metotları, js döngüler,
Hiç yorum yok:
Yorum Gönder