중첩 배열에 대한 JavaScript의 '플랫' 방법 이해
JavaScript에서 '플랫'은 모든 중첩 배열이 단일 수준으로 축소된 새 배열을 반환하는 배열 메서드입니다. 병합할 중첩 깊이를 나타내는 정수인 선택적 인수를 사용합니다. 인수가 제공되지 않으면 기본값은 1입니다. 이는 한 수준의 중첩만 평면화됨을 의미합니다.
다음은 'Flat'을 사용하여 중첩 배열을 평면화하는 방법에 대한 예입니다:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
const flatArr = arr.Flat();
console.log(FlatArr); // 출력: [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
이 예에서 `arr`은 세 가지 수준의 중첩이 있는 중첩 배열입니다. `arr`에서 ` flat()`을 호출하면 모든 중첩 배열을 단일 수준으로 축소하는 새 배열이 반환됩니다. 결과 배열에는 원래 배열의 모든 요소가 표시된 순서대로 포함됩니다.
`Flat()`을 호출할 때 깊이 매개변수를 지정하여 평면화되는 중첩 수준을 제어할 수도 있습니다. 예:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
const flatArr = arr.flat(2);
console.log(플랫Arr); // 출력: [1, 2, 3, 4, 5, 6, 7, 8]
```
이 경우 ` flatArr`은 처음 두 중첩 수준만 포함하고 세 번째 수준은 완전히 건너뜁니다.
이 동영상이 마음에 듭니다.
이 동영상이 마음에 들지 않습니다.
콘텐츠 오류 보고
공유