js获取字符串字符长度_1个汉字字符串长度是多少

(4) 2024-05-30 15:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说js获取字符串字符长度_1个汉字字符串长度是多少,希望能够帮助你!!!。

在Unicode编码中,由于码点大于0xFFFF的字符必须用双字节表示,导致使用String.length获取这些字符串长度时会返回2。

例如:

"啊".length
// 1
"𠮷".length
// 2

那么我们该如何正确的获取包含这些字符的字符串长度呢?

此时可以使用ES6新增的扩展运算符(...)将字符串转为数组,然后获取数组的长度。

like:

[..."𠮷"].length
// 1

 

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复