116 of 264 menu

flat әдісі

flat әдісі көлденең массивтің кірістірілу деңгейін азайтады. Массивті бір өлшемді етуі мүмкін, немесе өлшемділігін берілген мәнге азайта алады.

Синтаксис

let newArray = массив.flat(көтеру деңгейі);

Мысал

Параметрге еш мән көрсетпей, жаңа массив алайық:

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

Кодты орындау нәтижесінде біз ішкі массивтердің бір деңгейге көтерілгенін көреміз:

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

Мысал

Енді екі кірістірілу деңгейі бар массивке flat әдісін қолданайық:

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

Кодты орындау нәтижесі:

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

Мысал

Кірістірілу деңгейін көрсетейік:

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

Кодты орындау нәтижесі:

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

Мысал

Егер біз кірістірілу деңгейімен айналысқымыз келмесе, бүкіл массивті біріктіргіміз келсе, Infinity параметрін қолданамыз:

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

Кодты орындау нәтижесі:

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

Сондай-ақ қараңыз

  • flatMap әдісі,
    ол функцияны қолданғаннан кейін элементтерден тұратын массивті қайтарады
Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау