javascript

[javascript] fill( ), map( ), 다차원배열

Dev.J 2019. 11. 5. 01:33

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

COUPANG

쿠팡은 로켓배송

www.coupang.com

** 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.