Junior — Middle
Կարող եք նշել տվյալների զանգվածների հիմնական մեթոդները?
sobes.tech AI
Պատասխան AI-ից
Տվյալների զանգվածների վրա կիրառվող հիմնական մեթոդները ներառում են.
- Իտերացիա — զանգվածի տարրերի անցում՝ մշակման կամ վերլուծության համար:
- Ֆիլտրում — ընտրել տարրեր, որոնք բավարարում են որոշակի պայման:
- Սորտավորում — տարրերի դասավորություն ըստ տրված չափանիշի:
- Որոնում — տարր կամ ցուցիչ գտնել ըստ արժեքի:
- Մապինգ (փոխակերպում) — ստեղծել նոր զանգված, որտեղ յուրաքանչյուր տարր փոխարկվում է ֆունկցիայով:
- Ագրեգացիա (կրճատում) — զանգվածը վերածել մեկ արժեքի, օրինակ, գումար կամ միջին:
JavaScript-ի օրինակ՝
const numbers = [1, 2, 3, 4, 5];
const evens = numbers.filter(n => n % 2 === 0); // [2, 4]
const squares = numbers.map(n => n * n); // [1, 4, 9, 16, 25]
const sum = numbers.reduce((acc, n) => acc + n, 0); // 15