Array.from()
Array.from()
메소드는 유사 배열 객체(array-like object) 또는 반복 가능한 객체(iterable object)를 얕게 복사해 새로운 배열로 반환한다.
Array.from(arrayLike)
Array.from(arrayLike, mapFn)
Array.from(arrayLike, mapFn, thisArg)
arrayLike
배열로 변환하고자 하는 유사 배열 객체 또는 반복 가능한 객체
mapFn
배열의 모든 요소에 적용할 맵핑 함수
thisArg
mapFn
실행 시 this
로 사용할 값
String
에서 배열 만들기
Array.from("Hello"); // ["H", "e", "l", "l", "o"]
유사 배열 객체에서 배열 만들기
function func() { return Array.from(arguments); }
func(1, 2, 3); // [1, 2, 3]