-
[Java Script] Array.from()알아보기Java Script 2023. 3. 7. 16:28
Array.from()은 자바스크립트에서 이터러블(iterable)한 객체나 문자열 같은 유사 배열 객체를
배열로 만들어주는 기능을 하는 메서드입니다.
| 구조
매개변수로는 배열로 변환하고 싶은 유사 배열 객체와
배열의 모든 요소에 대해 적용하고 싶은 맵핑함수를 넣을 수 있습니다.
let arr = Array.from(유사 배열 객체, 맵핑함수);
| 예시
1. 원하는 배열 생성
let arr = Array.from({length: 5}, (v ,i)=> i ); // [0, 1, 2, 3, 4] 생성 let arr1 = Array.from({length: 5}, (v ,i)=> 0 ); // [0, 0, 0, 0, 0] 생성 console.log(arr); // [0, 1, 2, 3, 4] 출력 console.log(arr1); // [0, 0, 0, 0, 0] 출력
2. 문자열(유사 배열 객체)을 배열로 만들기
let str = "hello"; let arr = Array.from(str); console.log(str); // "hello" 출력 console.log(arr); // ["h", "e", "l", "l", "o"] 출력
3. 맵핑 함수를 이용한 배열의 변환
let nums = [1, 2, 3, 4, 5]; let arr = Array.from(nums, (v, i) => v * v); console.log(arr); // [1, 4, 9, 16, 25] 출력
'Java Script' 카테고리의 다른 글
[Java Script] shift(), unshift(), pop(), push() 알아보기 (0) 2023.03.09 [Java Script] 유사 배열 객체 알아보기 (0) 2023.03.08 [JavaScript] Map, Set 구조 알아보기 (0) 2023.02.25 [Java Script] map() 알아보기 (0) 2023.02.25 [Java Script] continue, return, break 알아보기 (0) 2023.02.24