4 Mart 2016 Cuma

ES6 unicode nedir? Nasıl kullanılır?

  Ahmet Şimşek       4 Mart 2016 Cuma

ES6 ile javascript regex de unicode karakterleride kullanılabiliyor. Daha detaylı bilgiyi unicode wiki sayfasından bulabilirsiniz.

const link = "<a href='https://www.google.com.tr/'>google</a>";

console.log(link.match(/href='(.)'/));

çıktı:
https://www.google.com.tr/

Yukarıda a elementinden href parametresine ait değeri regex ile bulduk.

Bunu birde unicode bir karakter için deneyelim.

const link = "<a href='https://soundcloud.com/'>♫</a>";

console.log(link.match(/>(.)</u)[1]);

çıktı:


ES6 dan önce js regex de /u desteklenmiyordu. ES6 ile unicode karakterler üzerinde çalışmak için eklenmiş bir özellik.

Bir unicode karakterin decimal değerini öğrenmek istiyorsak .codePointAt() fonksiyonunu kullanıyoruz.

console.log("♫".codePointAt());

çıktı:
9835

Bu yazımızda unicode un ES6 ile ilgili özelliklerinden kısaca bahsettik. Sonraki yazıda görüşmek üzere.
logoblog

Thanks for reading ES6 unicode nedir? Nasıl kullanılır?

Previous
« Prev Post

Hiç yorum yok:

Yorum Gönder