flat()

Misollar

Bir darajali ichki massiv elementlari birlashtirilgan yangi massiv yarating:

const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(1); let text = JSON.stringify(newArr);
O‘zingiz sinab ko‘ring »

Ikki darajali ichki massiv elementlari birlashtirilgan yangi massiv yarating:

const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2); let text = JSON.stringify(newArr);
O‘zingiz sinab ko‘ring »
ULASHISH

Eslatma

HTML’da ko‘rsatiladigan massivlar avtomatik ravishda stringlarga aylantiriladi.

To‘liq tuzilmani (qavslar bilan birga) ko‘rsatish uchun JSON.stringify() dan foydalaning.


Tavsif

flat() metodi ichki massiv elementlarini birlashtiradi.


Sintaksis

array.flat(depth)

Parametrlar

Parametr Tavsif
depth Ixtiyoriy.
Ichma-ich massiv qanchalik chuqurlikkacha tekislanishi kerakligi.
Standart qiymat 1.

Qaytariladigan qiymat

Tip Tavsif
MassivTekislangan massiv.



Ko‘proq misollar

Misol

const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
O‘zingiz sinab ko‘ring »

Misol

const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat();
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

JavaScript Array flat() 2020-yil yanvaridan beri barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
2018-yil sentabr 2020-yil yanvar 2018-yil sentabr 2018-yil sentabr 2018-yil sentabr


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!