mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Náhodný
speech play
speech pause
speech stop

Pochopení „ploché“ metody JavaScriptu pro vnořená pole

V JavaScriptu je `flat` metoda pole, která vrací nové pole se všemi vnořenými poli sbalenými do jedné úrovně. Vyžaduje volitelný argument, což je celé číslo udávající hloubku vnoření ke zploštění. Pokud není zadán žádný argument, je výchozí hodnota 1, což znamená, že bude sloučena pouze jedna úroveň vnoření. 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat();

console.log(flatArr); // Výstup: [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
V tomto příkladu je `arr` vnořené pole se třemi úrovněmi vnoření. Volání `flat()` na `arr` vrátí nové pole, které sbalí všechna vnořená pole do jedné úrovně. Výsledné pole obsahuje všechny prvky z původního pole, v pořadí, v jakém se objevily. Například:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat(2);

console.log(flatArr); // Výstup: [1, 2, 3, 4, 5, 6, 7, 8]
```
V tomto případě bude `flatArr` obsahovat pouze první dvě úrovně vnoření, přičemž třetí úroveň zcela přeskočí.

Knowway.org používá cookies, aby vám mohl poskytovat lepší služby. Používáním Knowway.org souhlasíte s naším používáním cookies. Podrobné informace naleznete v našem textu Zásad používání souborů cookie. close-policy