Array.prototype.fill( )
- fill( ) : 배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채움.
Array.prototype.map( )
- map( ) : 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환.
다차원배열 만들기
var data = Array(25).fill(null).map(function(x){ return Array()});
//25 크기의 배열생성 후 fill( ) 함수로 null 로 초기화 후 map( ) 함수로 빈 배열로 선언해줌.
//var data = Array(25).fill(null).map(() => Array()); // 화살표함수(arrow function) 사용
console.log(data)
결과
Array [Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array [], Array []]
https://link.coupang.com/a/xtJm0
** 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.
'javascript' 카테고리의 다른 글
[javascript] 소스의 가독성을 유지시켜주는 유용한 무료 사이트 beautifier.io (0) | 2019.12.02 |
---|---|
[javascript] Javascript 재입문하기(JS튜토리얼) (0) | 2019.11.25 |
[javascript] n년전 년도월 구하기 (0) | 2019.11.06 |
[javascript] indexOf() (0) | 2018.11.29 |