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:
-
Döngüler
for— klasik indeksli döngüfor...of— dizi öğelerini dolaşmakwhilevedo...while— koşullu döngüler
-
Dizi metodları
forEach(callback)— her öğe için fonksiyon çağırır, yeni bir dizi döndürmezmap(callback)— fonksiyonu her öğeye uygularak yeni bir dizi oluştururfilter(callback)— fonksiyontruedöndürdüğü öğelerden yeni bir dizi oluştururreduce(callback, initialValue)— diziyi tek bir değere indirger
-
List comprehension (benzer) JavaScript'te Python'daki gibi doğrudan bir list comprehension sözdizimi yoktur, ancak
mapvefilterkullanı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.