Junior
Massivlərlə işləmək üçün hansı metodları bilirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
forEach()- massivdəki hər bir element üçün funksiyanı icra edir.map()- hər elementə tətbiq olunan funksiya ilə yeni massiv yaradır.filter()- funksiyanın yoxlamasından keçən elementlərlə yeni massiv yaradır.reduce()- massivdəki elementləri tək bir dəyərə endirir, yığan funksiya tətbiq etməklə.some()- ən azı bir element şərti ödəyirmi, yoxlayır.every()- bütün elementlər şərti ödəyirmi, yoxlayır.find()- şərti ödəyən ilk elementi qaytarır.findIndex()- şərti ödəyən ilk elementin indeksini qaytarır.includes()- massivdə verilmiş elementin olub-olmadığını yoxlayır.indexOf()- elementin ilk tapıldığı indeksini qaytarır.lastIndexOf()- elementin son tapıldığı indeksini qaytarır.slice()- mövcud massivdən hissə çıxararaq yeni massiv yaradır.splice()- massiv məzmununu dəyişir, elementləri silir, əvəz edir və ya əlavə edir.concat()- iki və ya daha çox massivləri birləşdirir.join()- bütün elementləri bir sətirdə birləşdirir.reverse()- massivdəki elementlərin sırasını tərsinə çevirir.sort()- massiv elementlərini sıralayır.pop()- son elementi silir və qaytarır.push()- bir və ya daha çox elementi sona əlavə edir və yeni uzunluğu qaytarır.shift()- ilk elementi silir və qaytarır.unshift()- başlanğıca bir və ya daha çox element əlavə edir və yeni uzunluğu qaytarır.
map() istifadə nümunəsi:
const numbers = [1, 2, 3];
const doubled = numbers.map(num => num * 2);
// doubled [2, 4, 6]
filter() istifadə nümunəsi:
const numbers = [1, 2, 3, 4, 5];
const evens = numbers.filter(num => num % 2 === 0);
// evens [2, 4]
reduce() istifadə nümunəsi:
const numbers = [1, 2, 3, 4];
const sum = numbers.reduce((acc, curr) => acc + curr, 0);
// sum 10