728x90
JavaScript 2차원 배열
소개
- 자바스크립트는 진정한 2차원 배열이라는 것이 존재하지 않는다.
- Java처럼
[][]
이런식으로 선언이 불가능하다는 의미이다. - 그러나 간단한 트릭을 이용하여 2차원 배열과 비슷한 배열을 만들수는 있다.
반복문을 사용
let arr = new Array(5);
for(let i = 0; i < arr.length; i++) {
arr[i] = new Array(5);
}
ES6 버전
const arr1 = Array.from(Array(5), () => new Array(5).fill(0));
Array.from()
- 유사 배열 객체나 반복 가능한 객체를 얕은 복사로 객체를 만드는 함수
Array.fill()
- 배열 안에 값을 채워 넣는 함수
728x90
728x90
'Frontend > JavaScript' 카테고리의 다른 글
7 Powerful JavaScript Shorthands That You Should Know(알아야 할 7개의 강력한 JavaScript의 단축 표기법) (0) | 2021.08.16 |
---|---|
DOM(Document Object Model) VS BOM(Browser OBject Model) (0) | 2021.04.25 |
Array.every() & Array.some() (0) | 2020.11.14 |
간단하게 진수를 변환하기 (0) | 2020.11.06 |
배열 내 특정 값 삭제하기(Array.indexOf() & Array.splice()) (0) | 2020.09.04 |