Tiplangan massivlar ma’lumotnomasi
Tiplangan massiv tiplari
2025 yil iyul oyida qayta ko‘rib chiqilgan
| Name | Range | Type |
|---|---|---|
| Int8Array | -128 / 127 | 1 byte signed integer |
| Uint8Array | 0 / 255 | 1 byte unsigned integer |
| Uint8ClampedArray | 0 / 255 | 1 byte unsigned integer |
| Int16Array | -32768 / 32767 | 2 bytes signed short |
| Uint16Array | 0 / 65535 | 2 bytes unsigned short |
| Int32Array | -231 / 231 - 1 | 4 bytes signed long |
| Uint32Array | 0 / 232 - 1 | 4 bytes unsigned long |
| BigInt64Array | -263 / 263 - 1 | 8 bytes signed big integer |
| BigUint64Array | 0 / 264 - 1 | 8 bytes unsigned big integer |
| Float16Array | -65504 / 65504 | 2 bytes floating point |
| Float32Array | -3.4e38 / 3.4e38 | 4 bytes floating point |
| Float64Array | -1.8e308 / 1.8e308 | 8 bytes floating point |
Tiplangan massiv metodlari
2025 yil iyul oyida qayta ko‘rib chiqilgan
| Metod | Tavsif |
|---|---|
| at() | Tiplashtirilgan massivdan bitta indekslangan elementni qaytaradi |
| byteLength | Tiplashtirilgan massivning uzunligini (baytlarda) qaytaradi. |
| byteOffset | Tiplashtirilgan massivning o‘z ArrayBuffer’i boshidan siljishini (baytlarda) qaytaradi |
| BYTES_PER_ ELEMENT |
Yozilgan massivda bitta elementni saqlash uchun ishlatiladigan baytlar sonini qaytaradi |
| copyWithin() | Massiv elementlarini massivning boshqa joyiga nusxalaydi |
| entries() | Massivdagi kalit/qiymat juftlari bilan iterator obyektini qaytaradi |
| every() | Har bir tiplashtirilgan massiv elementi uchun funksiyani bajaradi |
| fill() | Barcha massiv elementlarini qiymat bilan to‘ldiring |
| filter() | Sinovdan o‘tgan elementlar bilan to‘ldirilgan yangi massivni qaytaradi |
| find() | Shartni qondiradigan birinchi elementni qaytaradi |
| findIndex() | Shartni qondiradigan birinchi element indeksini qaytaradi |
| findLast() | Shartni qondiradigan oxirgi elementni qaytaradi |
| findLastIndex() | Shartni qondiradigan oxirgi element indeksini qaytaradi |
| forEach() | Har bir tiplashtirilgan massiv elementi uchun funksiyani bajaradi |
| from() | length xususiyatiga ega har qanday obyektdan tiplangan massiv qaytaradi |
| includes() | Agar massiv belgilangan qiymatni o‘z ichiga olsa, true qiymatini qaytaradi |
| indexOf() | Belgilangan qiymatning birinchi indeksini (pozitsiyasini) qaytaradi |
| join() | Massiv elementlarini string sifatida qaytaradi |
| keys() | Yozilgan massivning kalitlarini qaytaradi |
| lastIndexOf() | Belgilangan qiymatning oxirgi indeksini (pozitsiyasini) qaytaradi |
| length | Yozilgan massivning uzunligini qaytaradi |
| map() | Har bir massiv elementi uchun funksiyani chaqirishdan yangi massivni qaytaradi |
| name | Yozilgan massiv nomini qaytaradi |
| of() | Mavjud massivdan yangi tiplangan massiv qaytaradi |
| reduce() | Massiv qiymatlarini bitta qiymatga kamaytiring |
| reduceRight() | Massiv qiymatlarini bitta qiymatga keltiradi (o‘ngdan chapga) |
| reverse() | Tiplashtirilgan massivni joyida teskari tartiblaydi |
| set() | Boshqa massivdagi qiymatlarni tiplashtirilgan massivga saqlaydi |
| slice() | Tiplashtirilgan massivdan kesib olingan yangi tiplashtirilgan massivni qaytaradi |
| some() | Biror element shartni qanoatlantirsa, true qaytaradi |
| sort() | Massivni joyida saralaydi |
| subarray() | Xuddi shu xotira maydonida pastki massivni qaytaradi |
| toLocaleString() | ToLocaleString usullari bilan aylantirilgan barcha elementlarni qaytaradi |
| toReversed() | Massivni teskari tartibda yangi massivga o‘tkazadi. |
| toSorted() | Massivni saralab, yangi massivga o‘tkazadi. |
| toString() | Barcha tiplangan massiv elementlaridan iborat stringni qaytaradi |
| values() | Yozilgan massiv qiymatlari bilan iterator obyektini qaytaradi |
| with() | Yangilangan massiv elementi bilan yangi tiplangan massiv qaytaradi |
Brauzerlarda qo‘llab-quvvatlash
Typed Arrays — ES6 imkoniyati.
ES6 2017 yil iyun oyidan boshlab barcha zamonaviy brauzerlarda to‘liq qo‘llab-quvvatlanadi:
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
