Sobes.tech
Middle

Array.from қалай жұмыс істейді? Ол қандай аргументтерді қабылдайды?

sobes.tech AI

AI-дан жауап

Array.from — бұл JavaScript-те статикалық әдіс, ол итермелетін немесе псевдомассивтік объектіден жаңа массив құрайды.

Параметрлер:

  1. arrayLike — міндетті. Итермелетін интерфейсі бар немесе псевдомассивтік объект (мысалы, жол, NodeList, arguments).
  2. mapFn — міндетті емес. Әр элементке қолданылатын функция, ол жаңа массивке қосылмас бұрын орындалады.
  3. thisArg — міндетті емес. mapFn шақырылған кезде this ретінде қолданылатын мән.

Мысал:

const str = 'hello';
const arr = Array.from(str, ch => ch.toUpperCase());
console.log(arr); // ['H', 'E', 'L', 'L', 'O']

Осылайша, Array.from итермелетін объектілерді массивтерге түрлендіру үшін ыңғайлы, сонымен қатар элементтерді трансформациялауға мүмкіндік береді.