[JS] 배열 생성하는 방법

2025. 4. 22. 19:50JS

 

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