提升JS质量—2.JS字符串API不可信

括号,方括号,正则开头的斜杠,加号,减号 前面要注意分号

1对1完美

UNICODE给全世界没一个符号一个整数(Code Point)对应,介于0~114111


一对一情况下

1对多与一对1都有

后面原来设定的范围216不够用了,扩展到了216 *17个
注意这里有字符是用两个16位表示了,而有的字符还是一个16位表示


最开始JS字符串提供的API,length、charAt、charCodeAt都是工作在由几个16位数表示的层级的。所有有下面的问题

应用程序不能信赖字符串方法,长度值,正则表达式(原因一样)

解决办法

使用成熟的库来处理设计到字符串操作的,自己去处理字符串太坑

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容