116 of 264 menu

Metod flat

Metod flat köp ölçegli massiwleriň gurluş derejesini peseldýär. Massiwleri bir ölçegli etmek ýa-da ölçegliligi görkezilen baha boýunça peseltmek mümkin.

Sintaksis

let newArray = massiw.flat(göterme derejesi);

Mysal

Täze massiw alyň, parametre hiç hili baha görkezmezden:

let arr = ['a', 'b', ['c', 'd']]; let res = arr.flat(); console.log(res);

Kod ýerine ýetirilenden soň, ýönekeý massiwlaryň bir dereje göterilendigini göreris:

['a', 'b', 'c', 'd']

Mysal

Indi iki gurluş derejeli massiwe flat metodyny ulanalyň:

let arr = ['a', 'b', ['c', 'd', ['e', 'f']]]; let res = arr.flat(); console.log(res);

Kodyň ýerine ýetirilmegi netijesi:

['a', 'b', 'c', 'd', ['e', 'f']]

Mysal

Gurluş derejesini görkezeliň:

let arr = ['a', 'b', ['c', 'd', ['e', 'f']]]; let res = arr.flat(2); console.log(res);

Kodyň ýerine ýetirilmegi netijesi:

['a', 'b', 'c', 'd', 'e', 'f']

Mysal

Gurluş derejesi bilen kynlaşmak islemeýän bolsaňyz we massiwiň hemmesini birikdirmek isleseňiz, Infinity parametrini ulanyň:

let arr = ['a', 'b', ['c', 'd', ['e', 'f', ['g', 'h', ['i']]]]]; let res = arr.flat(Infinity); console.log(res);

Kodyň ýerine ýetirilmegi netijesi:

[ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i' ]

Şeýle-de serediň

  • metod flatMap,
    funksiýa ýerine ýetirilenden soň elementlerden massiw gaýtarýar
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et