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

ULASHISH

Batafsil bilib oling:

Typed Array Tutorial

Typed Array Methods

Array Buffers

DataViews

Atomics


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!