Array.from 메서드

Array.from 메서드는 유사 배열 객체나 이터러블 객체로부터 새로운 배열을 반환합니다. 첫 번째 매개변수로 배열로 만들 객체를 받고, 두 번째 선택적 매개변수로 객체의 요소에 적용할 함수를 받습니다.

구문

javascriptlet newArray = Array.from(배열로 만들 대상, [함수]);

예제

문자열로부터 새로운 배열을 만들어 봅시다:

javascriptlet res = Array.from('abc');
console.log(res);

코드 실행 결과:

javascript['a', 'b', 'c']

예제

문자열로부터 새로운 배열을 만들어 봅시다:

javascriptlet res = Array.from('abc', function(elem) {
  return elem + '!';
});
console.log(res);

코드 실행 결과:

javascript   ['a!', 'b!', 'c!']

같이 보기

  • 매개변수로부터 배열을 얻는 메서드 Array.of
  • 객체가 배열인지 확인하는 메서드 Array.isArray