es6 对字符串的扩展

js底层采用的是utf-16的编码方式,平时我们可能对utf-8更熟悉一些,他们的区别在于utf-16是采用16位,用两字节来表示一个字符(Unicode码点在\u0000~\uFFFF之间的字符),而utf-8是8位,会根据情况来用一个字节、两个字节,最多不超过三个字节来表示一个字符。 因为utf-16是用两个字节表示,所以大于两个字节的字符,用es5的方法就会出错,例如 这个字需要四个字节来存
相关文章
相关标签/搜索