[Javascript] 중첩배열을 하나의 배열로 만들기

hello__0·2022년 11월 22일
0

Javascript

목록 보기
3/5

Array.prototype.flat()

flat() 메서드는 모든 하위 배열 요소를 지정한 깊이까지 재귀적으로 이어붙인 새로운 배열을 생성한다.

const newArr = arr.flat([depth])

let arr = [
  ['안', '녕', '하'], ['세', '요', ['반', '갑'] ]
];

console.log(arr);
console.log(arr.flat());

flat()안의 숫자를 이용해서 몇단계 중첩 배열까지 flat할지 정할 수 있다.

let arr = [
  ['안', '녕', '하'], ['세', '요', ['반', '갑'] ]
];

console.log(arr);
console.log(arr.flat(2));

profile
자라나라 나무나무

0개의 댓글