mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question 무작위의
speech play
speech pause
speech stop

중첩 배열에 대한 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`은 처음 두 중첩 수준만 포함하고 세 번째 수준은 완전히 건너뜁니다.

Knowway.org는 더 나은 서비스를 제공하기 위해 쿠키를 사용합니다. Knowway.org를 사용하면 쿠키 사용에 동의하는 것입니다. 자세한 내용은 쿠키 정책 텍스트를 참조하세요. close-policy