배열 생성 메서드 Array.from()

리충녕·2023년 10월 19일
0

Javascript

목록 보기
34/50

📖 Array.from()


  • 순회 가능 또는 유사 배열 객체에서 얕게 복사된 새로운 Array 인스턴스를 생성한다.
  • 매개변수로는 arrayLike, mapFn, thisArg가 있다.
  1. arrayLike : 배열로 변환할 순회 가능 또는 유사 배열 객체
  2. mapFn : 배열의 모든 요소에 대해 호출할 함수. 이 함수를 통해 배열에 추가할 모든 값이 이 함수를 통해 전달되며 mapFn의 반환값이 배열에 추가된다.
    mapFn의 매개변수로는 element와 index가 있다.
  3. thisArg : mapFn 실행시에 this로 사용할 값

사용법

string

Array.from("abcde")		// [ 'a', 'b', 'c', 'd', 'e' ]

array

Array.from([1,2,3,4,5], (x) => x * x)		// [ 1, 4, 9, 16, 25 ]

object

Array.from({length:5}, () => 1)			// [ 1, 1, 1, 1, 1 ]

{length:5}라는 것이 유사배열로 인식되며 각 요소에 1이 채워지는 것을 확인할 수 있다.


참고
Array.from()

0개의 댓글