Sobes.tech
Junior — Middle

Ar galite išvardyti pagrindinius metodus, taikomus duomenų masyvams?

sobes.tech AI

Atsakymas iš AI

Pagrindiniai metodai, taikomi duomenų masyvams, apima:

  • Iteracija — perėjimas per masyvo elementus apdorojimui ar analizei.
  • Filtravimas — elementų pasirinkimas, atitinkančių tam tikrą sąlygą.
  • Rūšiavimas — elementų išdėstymas pagal duotą kriterijų.
  • Paieška — elemento ar indekso radimas pagal reikšmę.
  • Žemėlapis (transformacija) — naujo masyvo kūrimas, kur kiekvienas elementas yra transformuojamas funkcija.
  • Sumažinimas (sujungimas) — masyvo sumažinimas iki vienos reikšmės, pvz., suma ar vidurkis.

Pavyzdys 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