[JS] 배열 생성하는 방법
2025. 4. 22. 19:50ㆍJS
1. new Array
ex> new Array('a')
이때 new 없이 Array('a')만 선언해도 똑같이 배열을 생성한다.
2. Array.from()
Array.from()은 이터러블객체(반복 가능한 객체)를 인수로 받아 배열로 변환한다.
ex> Array.from('food') // [ 'f','o','o','d' ]
Array.from([100,200,300] , a=>a+a); // [200, 400 , 600]
또한 특정길이의 배열을 만들어서 연속 된 수를 넣을 수도 있다고 한다.
Array.from ({length: 길이}, Func(_, i )} -> a 길이의 유사배열객체를 생성한다.
ex> Array.from({length: 4}, ()=>[]); // 4 길이만큼의 유사배열 생성.
Array.from({length:7}, (v,i) => i); // [0,1,2,3,4,5,6]
3. Array.of()
인자의 수나 유형에 상관없이 전달된 인자를 배열로 변환한다.
ex> Array.of(6) // [6]
Array(6) // [빈요소 6개]
'JS' 카테고리의 다른 글
[react] useWatch vs watch (0) | 2025.03.04 |
---|---|
[react] "Cannot find module './*.style.scss'" (1) | 2025.01.30 |
[JS] 콜스택 (0) | 2024.08.18 |
[JS] HTTP 메서드 (0) | 2024.08.17 |
[JS]웹 기초 (0) | 2024.08.17 |