at()
Misollar
// Create a Typed Array
const myArr = Int32Array.of(1,2,3,4,5,6);
let myNumber = myArr.at(0);
O‘zingiz sinab ko‘ring »
// Create a Typed Array
const myArr = Int32Array.of(1,2,3,4,5,6);
let myNumber = myArr.at(0);
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar
Tavsif
at() metodi tiplangan massivdan indeks bo‘yicha elementni qaytaradi.
at() metodi [] bilan bir xil natija qaytaradi.
Eslatma
Ko‘plab tillar obyekt / massiv / string oxiridagi elementlarga murojaat qilish uchun [-1] kabi negative bracket indexing imkonini beradi.
JavaScript’da buning iloji yo‘q, chunki [] ham massivlarga, ham obyektlarga murojaat qilish uchun ishlatiladi.
Shu sababli obj[-1] obyektning oxirgi xususiyatiga emas, -1 kalitining qiymatiga ishora qiladi.
Massivlar uchun at() metodi ushbu muammoni hal qilish maqsadida ES2022 da joriy qilingan.
Sintaksis
typed-array.at(index)
|
typed-array quyidagilardan biri bo‘lishi kerak: Int8ArrayUint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float16Array Float32Array Float64Array BigInt64Array BigUint64Array |
Parametrlar
| Parametr | Tavsif |
| index | Ixtiyoriy. Qaytariladigan massiv elementining indeksi (pozitsiyasi). Standart qiymat 0. -1 oxirgi elementni qaytaradi. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Element | Massivdagi berilgan pozitsiyadagi (indeksdagi) element. |
JavaScript tiplangan massivlar
Ko‘proq misollar
Birinchi elementni qaytaring:
// Create a Typed Array
const myArr = Int32Array.of(1,2,3,4,5,6)
let myNumber = myArr.at();
O‘zingiz sinab ko‘ring »
Oxirgi elementni qaytaring:
// Create a Typed Array
const myArr = Int32Array.of(1,2,3,4,5,6)
let myNumber = myArr.at(-1);
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
typed-array.at() — JavaScript 2022 imkoniyati.
ES 2022 2023-yil martidan beri barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 94 |
Edge 94 |
Firefox 93 |
Safari 16.4 |
Opera 79 |
| 2021-yil sentabr | 2021-yil sentabr | 2021-yil oktabr | 2023-yil mart | 2021-yil oktabr |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
