Sobes.tech
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