Junior
Hansı massiv dövrü metodları ilə tanışsınız?
sobes.tech Süni İntellekt
AI-dan cavab
JavaScript (Frontend) dilində massivlər üzərində dövr etmək üçün aşağıdakı metodlar məlumdur:
-
Döngələr
for— klassik indeksli döngüfor...of— massiv elementlərinin üzərində keçidwhilevədo...while— şərtli döngülər
-
Massiv metodları
forEach(callback)— hər element üçün funksiyanı çağırır, yeni massiv qaytarmırmap(callback)— hər elementə funksiyanı tətbiq edərək yeni massiv yaradırfilter(callback)— funksiyanıntrueqaytardığı elementlərdən yeni massiv yaradırreduce(callback, initialValue)— massivi tək bir dəyərə endirir
-
List comprehension (oxşar) JavaScript-də Python kimi birbaşa list comprehension sintaksisi yoxdur, amma
mapvəfilteristifadə edilə bilər.
Misal üçün, forEach və map istifadə edərək massiv üzərində dövr:
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]
Beləliklə, massivlər üzərində dövr etmək üçün həm klassik döngülər, həm də funksional metodlar istifadə oluna bilər, bu da kodu daha ifadəli və qısa edir.