Назад к вопросам
Middle
2
Как работает Array.from? Что принимает в качестве аргументов?
Компании, где спрашивали
SIGNAL
Ответ от нейросети
sobes.tech AI
Array.from — это статический метод в JavaScript, который создаёт новый массив из итерируемого или псевдомассивного объекта.
Аргументы:
- arrayLike — обязательный. Объект с итерируемым интерфейсом или псевдомассив (например, строка, NodeList, arguments).
- mapFn — необязательный. Функция, которая применяется к каждому элементу перед добавлением в новый массив.
- thisArg — необязательный. Значение, используемое как
thisпри вызовеmapFn.
Пример:
const str = 'hello';
const arr = Array.from(str, ch => ch.toUpperCase());
console.log(arr); // ['H', 'E', 'L', 'L', 'O']
Таким образом, Array.from удобно использовать для преобразования итерируемых объектов в массивы с возможностью трансформации элементов.