正如我们所知,ECMAScript 2015为32位字符添加了String.fromCodePoint()
。
var poop = '';
console.log(poop.length);
但如果我们仍然使用String.length()
,它还会将所有字符处理为字符串16位。是否有任何内置字符串长度支持EcmaScript UTF-16 32位字符?
答案 0 :(得分:0)
我们可以使用Destructuring:
const poop = '';
console.log([...poop].length);
console.log(Array.from(poop).length);