0부터 N까지 순차적으로 증가하는 숫자를 가진 배열을 만드려면, 다음과 같이 코드를 작성하면 됩니다:
const arr = new Array(n).fill(0).map((_, i) => i);
위 코드를 설명하면 이렇습니다.
참고 : fill() 메소드는 배열의 모든 요소를 전달된 인자로 채웁니다. 또, map 메소드는 배열의 각 요소에 콜백 함수를 적용하여 새로운 배열을 반환합니다. 이를 이용해서 위 예시에서는 인덱스 i를 해당 요소에 할당하여 0부터 n-1까지의 값을 생성하였습니다.
자바스크립트는 왜 동일한 요소를 담고있는 배열끼리 비교해도 false 값이 나올까? (17) | 2023.05.05 |
---|---|
자바스크립트 | 자바스크립트에서의 함수(Function) 개념과 사용 방법 (0) | 2023.04.08 |
자바스크립트 | 이벤트 버블링과 이벤트 캡처링 (0) | 2023.02.17 |
자바스크립트 | 기본 문법 요약 (0) | 2023.02.16 |
자바스크립트 | 코드 구조 (0) | 2023.02.13 |