Sobes.tech
Back to questions
Middle
3

Как работает Array.from? Что принимает в качестве аргументов?

Companies where asked
SIGNAL

Answer from AI

sobes.tech AI

Array.from — это статический метод в JavaScript, который создаёт новый массив из итерируемого или псевдомассивного объекта.

Аргументы:

  1. arrayLike — обязательный. Объект с итерируемым интерфейсом или псевдомассив (например, строка, NodeList, arguments).
  2. mapFn — необязательный. Функция, которая применяется к каждому элементу перед добавлением в новый массив.
  3. thisArg — необязательный. Значение, используемое как this при вызове mapFn.

Пример:

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

Таким образом, Array.from удобно использовать для преобразования итерируемых объектов в массивы с возможностью трансформации элементов.