116 of 264 menu

Die flat Metode

Die metode flat verminder die vlak van verdieping van 'n multi-dimensionele array. Dit kan die array óf eendimensioneel maak, óf die dimensionaliteit verminder met 'n gespesifiseerde waarde.

Sintaksis

let newArray = array.flat(vlak van vlakking);

Voorbeeld

Kom ons kry 'n nuwe array sonder om enige waarde in die parameter te spesifiseer:

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

As gevolg van die uitvoering van die kode sal ons sien dat die sub-arrays een vlak opgestoot is:

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

Voorbeeld

Laat ons nou die flat metode toepas op 'n array met twee vlakke van verdieping:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Kom ons spesifiseer die vlak van verdieping:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

As ons nie met die vlak van verdieping wil sukkel nie, maar die hele array wil saamvoeg, gebruik ons die parameter Infinity:

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

Resultaat van die kode-uitvoering:

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

Sien ook

  • die metode flatMap,
    wat 'n array van elemente teruggee nadat 'n funksie toegepas is
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp