JavaScript Array flat()
- 이전 페이지 findLastIndex()
- 다음 페이지 flatMap()
- 上一层으로 돌아가기 JavaScript Array 참조 매뉴얼
정의와 사용법
flat()
서브 배열 요소를 새 배열에 연결하는 메서드입니다.
다른 것도 참조하세요:
예제
예제 1
새 배열을 생성하고 서브 배열 요소를 연결합니다:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
예제 2
다중 층차의 내부 배열에 대해 확장 깊이를 지정할 수 있습니다:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
문법
array.flat(depth)
매개변수
매개변수 | 설명 |
---|---|
depth | 선택 사항입니다. 내부 배열이 확장되는 깊이를 지정합니다. 기본 값은 1입니다. |
반환 값
타입 | 설명 |
---|---|
배열 | 확장된 새 배열. |
브라우저 지원
2020년 1월부터 모든 현대 브라우저가 JavaScript 배열을 지원합니다. flat()
메서드:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
2018년 9월 | 2020년 1월 | 2018년 9월 | 2018년 9월 | 2018년 9월 |
- 이전 페이지 findLastIndex()
- 다음 페이지 flatMap()
- 上一层으로 돌아가기 JavaScript Array 참조 매뉴얼