[JavaScript] 특정 길이의 배열을 생성하는 방법

Yuri Lee·2022년 7월 6일
0

Intro

배열 내부에 원하는 값을 삽입하기 위해 javascript 특정 길이의 배열을 생성해야 했다. 여러가지 방법으로 배열 사이즈를 생성할 수 있는데, 그 방법에 대해 알아보자. 👻

How to

1. Array() 생성자 사용

특정 길이의 빈 배열을 만드는 첫 번째 방법은 Array() 생성자를 사용하고 정수를 인수로 전달하는 것이다. 생성자를 호출하기 때문에 new 키워드를 사용한다.

Input :

var arr = new Array(5);
console.log(arr)

Output :

[undefined, undefined, undefined, undefined, undefined]

2. apply() 메서드 사용

apply() 메소드를 사용하여 배열 형태로 메소드에 파라미터를 넣을 수 있다. apply() 메소드는 2개의 파라미터를 취한다. 첫 번째는 this 인수에 대한 참조이고 두 번째는 배열이다.

Input :

var myArr = Array.apply(null, Array(5));
console.log(myArr);

Onput :

[undefined, undefined, undefined, undefined, undefined]

3. map() 메서드 사용

Input :

[...Array(5)].map(x => 0);

Onput :

[0, 0, 0, 0, 0]

4. fill() 메서드 사용

Input :

Array(5).fill(0);

Onput :

[0, 0, 0, 0, 0]

https://www.delftstack.com/ko/howto/javascript/javascript-create-array-of-length/#javascript%EC%97%90%EC%84%9C-array-%EC%83%9D%EC%84%B1%EC%9E%90%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-%EA%B8%B8%EC%9D%B4-%EB%B0%B0%EC%97%B4-%EB%A7%8C%EB%93%A4%EA%B8%B0

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array

profile
Step by step goes a long way ✨

0개의 댓글