Metode JavaScript String codePointAt()

Definisi dan Penggunaan

codePointAt() Metode ini mengembalikan nilai Unicode di indeks (posisi) di string.

Indeks posisi pertama adalah 0, kedua adalah 1,....

Lihat Juga:

Metode charCodeAt()

Metode charAt()

Metode indexOf()

Metode lastIndexOf()

Unicode

Untuk informasi lebih lanjut tentang karakter set Unicode, kunjungi Panduan Unicode

Contoh

Contoh 1

Ambil nilai kode point (code point) untuk posisi pertama di string:

let text = "HELLO WORLD";
let code = text.codePointAt(0);

Coba Sendiri

Contoh 2

Ambil nilai kode point untuk posisi kedua:

let text = "HELLO WORLD";
let code = text.codePointAt(1);

Coba Sendiri

Contoh 3

Ambil nilai kode point untuk posisi terakhir:

let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);

Coba Sendiri

Contoh 4

Ambil nilai kode point untuk posisi ke-15:

let text = "HELLO WORLD";
let code = text.charCodeAt(15);

Coba Sendiri

Perbedaan antara charCodeAt() dan codePointAt()

charCodeAt() Adalah UTF-16codePointAt() Adalah Unicode.

charCodeAt() kembalikan angka antara 0 hingga 65535.

Dua metode ini kembalikan angka yang mewakili kode UTF-16 karakter, tetapi hanya codePointAt() Dapat mengembalikan nilai yang lebih besar dari 0xFFFF (65535) untuk nilai yang lengkap Unicode.

Untuk informasi lebih lanjut tentang karakter set Unicode, kunjungi Panduan Unicode

Syarat

string.codePointAt(index)

Parameter

Parameter Deskripsi
index

Pilihan. Indeks string dalam string (posisi).

Nilai Default = 0.

Nilai Balik

Tipe Deskripsi
Angka Nilai kode (code point value) diindeks yang ditentukan.
undefined Jika indeks tidak valid.

Dukungan Peramban

codePointAt() Adalah fitur ECMAScript6 (ES6).

Semua peramban modern mendukung ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Dukung Dukung Dukung Dukung Dukung

Internet Explorer 11 (atau versi yang lebih awal) tidak mendukung codePointAt()

Halaman Terkait

String JavaScript

Metode String JavaScript

Pencarian String JavaScript