MoreLesson 278Preview gratis
JS String Length
Lesson ini bagian dari How To · Semua level
Ringkasan
Properti length memberi jumlah unit kode pada string JavaScript. Untuk teks biasa, hasilnya sama dengan jumlah karakter, tetapi emoji dan karakter di luar BMP dapat dihitung lebih dari satu. Gunakan Array.from() atau Intl.Segmenter jika kamu perlu menghitung karakter yang dilihat pengguna.
Poin kunci
- str.length mengembalikan jumlah unit kode UTF-16, bukan jumlah karakter visual.
- Spasi dan tanda baca ikut dihitung sebagai karakter.
- Emoji seperti 😀 dapat memiliki length 2 karena terdiri dari dua code unit.
- Array.from(str).length menghitung code point; Intl.Segmenter lebih tepat untuk grapheme.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.