codePointAt()
Misollar
Stringdagi birinchi pozitsiyadagi kod nuqtasi (code point) qiymatini oling:
let text = "HELLO WORLD";
let code = text.codePointAt(0);
O‘zingiz sinab ko‘ring »
Ikkinchi pozitsiyadagi kod nuqtasi qiymatini oling:
let text = "HELLO WORLD";
let code = text.codePointAt(1);
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
codePointAt() metodi stringdagi berilgan indeksdagi (pozitsiyadagi) Unicode qiymatini qaytaradi.
Birinchi pozitsiyaning indeksi 0, ikkinchisiniki 1, ....
Shuningdek qarang:
Unicode
Unicode belgilar to‘plamlari haqida batafsil ma’lumot uchun Unicode ma’lumotnomamizga tashrif buyuring.
charCodeAt() va codePointAt() o‘rtasidagi farq
charCodeAt() — UTF-16, codePointAt() esa Unicode.
charCodeAt() 0 dan 65535 gacha bo‘lgan sonni qaytaradi.
Ikkala metod ham belgining UTF-16 kodini ifodalovchi butun son qaytaradi, lekin faqat codePointAt() 0xFFFF (65535) dan katta Unicode qiymatining to‘liq qiymatini qaytara oladi.
Unicode belgilar to‘plamlari haqida batafsil ma’lumot uchun Unicode ma’lumotnomamizga tashrif buyuring.
Sintaksis
string.codePointAt(index)
Parametrlar
| Parametr | Tavsif |
| index | Ixtiyoriy. Stringdagi indeks (pozitsiya). Standart qiymat = 0. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Number | Belgilangan indeksdagi kod nuqtasi qiymati. Agar indeks noto‘g‘ri bo‘lsa, undefined. |
Ko‘proq misollar
Oxirgi pozitsiyadagi kod nuqtasi qiymatini oling:
let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);
O‘zingiz sinab ko‘ring »
15-pozitsiyadagi kod nuqtasi qiymatini oling:
let text = "HELLO WORLD";
let code = text.charCodeAt(15);
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
codePointAt() — ECMAScript6 (ES6 2015) imkoniyati.
JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016-yil may | 2017-yil aprel | 2017-yil iyun | 2016-yil sentabr | 2016-yil iyun |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
