116 of 264 menu

flat metodi

flat metodi ko'p o'lchamli massivning ichki qatlamlar sonini kamaytiradi. Massivni bir o'lchamli qilishi mumkin, yoki uning o'lchamini berilgan qiymatga qarab kamaytirishi mumkin.

Sintaksis

let newArray = massiv.flat(ko'tarilish darajasi);

Misol

Keling, parametrda hech qanday qiymatni ko'rsatmasdan yangi massiv olamiz:

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

Kodni bajarish natijasida biz ichki massivlarning bir daraja ko'tarilganini ko'ramiz:

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

Misol

Keling endi flat metodini ikkita ichki qatlamli massivga qo'llaymiz:

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

Kodni bajarish natijasi:

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

Misol

Keling ichki qatlamlar darajasini ko'rsatamiz:

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

Kodni bajarish natijasi:

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

Misol

Agar biz ichki qatlamlar darajasi bilan mashq qilishni istamasak, va butun massivni birlashtirmoqchi bo'lsak, Infinity parametridan foydalanamiz:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • flatMap metodi,
    bu funksiyani qo'llashdan keyin elementlardan tashkil topgan massivni qaytaradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish