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 »
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 |
| Massiv | Tekislangan massiv. |
Shuningdek qarang:
Ko‘proq misollar
Misol
const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat();
O‘zingiz sinab ko‘ring »
Massivlar bo‘yicha darsliklar:
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!
