JavaScript의 배열 채우기
Anika Tabassum Era
2024년2월15일
JavaScript
JavaScript Array
-
Array.prototype.fill()을 사용하여 JavaScript에서 배열 채우기 -
Array.prototype.map()을 사용하여 JavaScript에서 배열 채우기 -
JavaScript에서
Array.from()메서드를 사용하여 배열 채우기 -
apply()메소드를 사용하여 JavaScript에서 배열 채우기 -
loop문을 사용하여 JavaScript에서 배열 채우기
JavaScript에서 Array.prototype.fill()은 특정 범위 배열을 채우기 위해 연속적으로 작동합니다. 그러나 브라우저에 따라 많은 요소에서 작업이 느려질 수 있습니다.
배열을 채우는 대부분의 방법은 더 많은 수의 요소에 대해 이러한 느린 속도에 직면해 있습니다. 그러나 일부 방법은 빠른 비교 작업의 경우 더 잘 작동합니다.
여기에서는 fill(), map(), from(), apply() 메서드와 기본 loop 문을 사용하여 배열을 채우는 방법을 살펴보겠습니다. 코드 라인으로 이동합시다.
Array.prototype.fill()을 사용하여 JavaScript에서 배열 채우기
이 메서드는 배열 요소를 초기화하기 위해 한 줄의 코드가 필요합니다. 그리고 fill() 메소드의 기본 함수는 배열을 채우는 역할을 합니다.
코드 조각:
var a = new Array(5).fill(1);
console.log(a);
출력:
-to-Fill-an-Array.webp)
Array.prototype.map()을 사용하여 JavaScript에서 배열 채우기
여기에서 우리는 배열의 요소를 확장하기 위해 스프레드 연산자를 사용하고 나중에 값으로 채우기 위해 각 요소에 map()을 적용합니다. 코드 펜스가 더 잘 설명합니다.
코드 조각:
var a = [...new Array(5)].map(x => 2);
console.log(a);
출력:
-to-Fill-an-Array.webp)
JavaScript에서 Array.from() 메서드를 사용하여 배열 채우기
이 경우 범위를 정의하는 배열 인스턴스를 사용하는 Array.from() 메서드를 사용하고 람다 함수 범위에 설명된 요소 값을 초기화하는 함수 집합도 있습니다. 코드 블록을 확인해보자.
코드 조각:
var a = Array.from(Array(5), () => 3);
console.log(a);
출력:
-Method-to-Fill-an-Array.webp)
apply() 메소드를 사용하여 JavaScript에서 배열 채우기
apply() 메서드를 사용하여 배열의 모든 요소를 특정 범위까지 유지합니다. 그리고 나중에 map() 함수를 사용하여 각 요소에 값을 할당합니다.
var a = Array.apply(null, Array(5)).map(Number.prototype.valueOf, 4);
console.log(a);
출력:
-Method-to-fill-an-Array.webp)
loop 문을 사용하여 JavaScript에서 배열 채우기
여기에서는 기본 루프를 사용하여 지정된 범위까지 배열의 요소를 탐색한 다음 값을 초기화합니다.
코드 조각:
var a = new Array(5);
for (var i = 0; i < 5; i++) {
a[i] = 5;
}
console.log(a);
출력:

튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
