mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Рандом
speech play
speech pause
speech stop

Разумевање ЈаваСцрипт-ове „равне“ методе за угнежђене низове

У ЈаваСцрипт-у, `флат` је метода низа која враћа нови низ са свим угнежђеним низовима скупљеним у један ниво. Потребан је опциони аргумент, који је цео број који указује на дубину угнежђења да би се изравнао. Ако ниједан аргумент није наведен, подразумевано је 1, што значи да ће само један ниво угнежђења бити спљоштен.ӕӕЕво примера како можете да користите `флат` да бисте изравнали угнежђени низ:ӕ```ӕцонст арр = [ӕ [1, 2, 3],ӕ [4, 5, 6],ӕ [7, 8, 9]ӕ];ӕӕцонст флатАрр = арр.флат();ӕӕцонсоле.лог(флатАрр); // Излаз: [1, 2, 3, 4, 5, 6, 7, 8, 9]ӕ```ӕУ овом примеру, `арр` је угнежђени низ са три нивоа угнежђења. Позивање `флат()` на `арр` враћа нови низ који сажима све угнежђене низове у један ниво. Добијени низ садржи све елементе из оригиналног низа, редоследом којим су се појављивали.ӕӕМожете и да наведете параметар дубине када позивате `флат()`, да контролишете колико нивоа угнежђења је спљоштено. На пример:ӕ```ӕцонст арр = [ӕ [1, 2, 3],ӕ [4, 5, 6],ӕ [7, 8, 9]ӕ];ӕӕцонст флатАрр = арр.флат(2); ӕӕцонсоле.лог(флатАрр); // Излаз: [1, 2, 3, 4, 5, 6, 7, 8]ӕ```ӕУ овом случају, `флатАрр` ће садржати само прва два нивоа угнежђења, прескачући у потпуности трећи ниво.

Knowway.org колачиће да би вам пружио бољу услугу. Коришћењем Knowway.org, пристајете на нашу употребу колачића. За детаљне информације можете прегледати нашу <а href ="/sr/cookie-policy"> Цоокие Полицy . close-policy