문제 설명:
JavaScript 배열에는 때때로 중첩 배열이 포함될 수 있습니다. 목표는 이러한 중첩 배열을 평면화하여 단일한 1차원 배열을 만드는 것입니다. 예를 들어,
[[""], [""], [""], [""], [""], [""], [""]]
내부 배열을 단일 배열로 병합하는 것을 목표로 합니다.
["", "", "", ...]
ES2019:
ES2019는 중첩 배열을 평면화하는 Array.prototype.Flat() 메서드를 제공합니다. 병합 깊이 수준을 지정하는 선택적 매개변수를 사용합니다. 기본적으로 한 수준 깊이로 평면화됩니다.
const arrays = [ [""], [""], [""], [""], [""], [""], [""] ]; const merge3 = arrays.flat(1); // The depth level to flatten (defaults to 1) console.log(merge3); // ["", "", "", ...]
위 내용은 JavaScript에서 중첩 배열을 어떻게 평면화할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!