[javascript] Array.prototype.from()

HeuiEun Choi·2023년 2월 10일
0

javascript

목록 보기
36/39
post-custom-banner

구문

Array.from(arrayLike[, mapFn[, thisArg]])

arrayLike : 배열로 변환하고자 하는 유사 배열 객체나 반복가능한 객체
mapFn : 배열의 모든 요소에 대해 호출할 맵핑 함수
thisArg : mapFn 실행시 this사용할 값


// string 에서 배열 만들기
Array.from('foo') // ['f','o','o']

// Set 에서 배열 만들기
Array.from(new Set(['now', 'now2'])) //[now, now2]

// 시퀀스 생성기(range)
Array.from({length: 3},(value,index) => index +1)

// Map에서 배열 만들기

const m = new Map([[1, 2], [2, 4], [4, 8]]);
Array.from(m); // [[1, 2], [2, 4], [4, 8]]

// Array.from과 화살표 함수 사용하기

Array.from([1, 2, 3], x => x + x); // [2, 4, 6]
profile
당신을 한줄로 소개
post-custom-banner

0개의 댓글