Sobes.tech
Junior

Hangi dizi yineleme yöntemleriyle tanışıyorsunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

JavaScript (Frontend) içinde dizileri dolaşmak için aşağıdaki yöntemler bilinmektedir:

  1. Döngüler

    • for — klasik indeksli döngü
    • for...of — dizi öğelerini dolaşmak
    • while ve do...while — koşullu döngüler
  2. Dizi metodları

    • forEach(callback) — her öğe için fonksiyon çağırır, yeni bir dizi döndürmez
    • map(callback) — fonksiyonu her öğeye uygularak yeni bir dizi oluşturur
    • filter(callback) — fonksiyon true döndürdüğü öğelerden yeni bir dizi oluşturur
    • reduce(callback, initialValue) — diziyi tek bir değere indirger
  3. List comprehension (benzer) JavaScript'te Python'daki gibi doğrudan bir list comprehension sözdizimi yoktur, ancak map ve filter kullanılarak benzer amaçlar elde edilebilir.

Örnek olarak, forEach ve map kullanarak bir diziyi dolaşma:

const numbers = [1, 2, 3, 4];

// forEach
numbers.forEach(num => {
  console.log(num);
});

// map
const squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16]

Bu şekilde, dizileri dolaşmak için klasik döngüler veya fonksiyonel dizi metodları kullanılabilir, bu da kodu daha ifadeli ve özlü hale getirir.