Descubra todo sobre el método codePointAt() de JavaScript de una cadena
Esto se introdujo en ES2015 para manejar caracteres Unicode que no se pueden representar con una sola unidad Unicode de 16 bits, sino que necesitan 2.
Con este método, charCodeAt()
debes recuperar el primero y el segundo y combinarlos. Con este método, codePointAt()
obtienes todo el personaje en una sola llamada.
Por ejemplo, este carácter chino “ ” está compuesto por 2 partes UTF-16 (Unicode):
" ".charCodeAt(0).toString(16) //d842" ".charCodeAt(1).toString(16) //dfb7
Si crea un nuevo carácter combinando esos caracteres Unicode:
"ud842udfb7" //" "
Puedes obtener el mismo resultado usando codePointAt()
:
" ".codePointAt(0) //20bb7
Si crea un nuevo carácter combinando esos caracteres Unicode:
"u{20bb7}" //" "
Más sobre Unicode y cómo trabajar con él en Unicode y UTF-8 .
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
El método String codePointAt()
Esto se introdujo en ES2015 para manejar caracteres Unicode que no se pueden representar con una sola unidad Unicode de 16 bits, sino que necesitan 2. Descubra
programar
es
2025-01-18

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente