「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」
1. String.fromCodePoint()
首先要提一下 String.fromCharCode() ,两个方法用途都是将unicode码转为对应的文字。但是String.fromCodePoint()是对String.fromCharCode()的改进。
方法名 | js版本 | 区别 |
---|---|---|
formCharCode | es5 | 不能识别大于0xFFFF的码点,会发生溢出。fromCodePoint与之相反 |
formCodePoint | es6 | 当传入多个参数时,他们会被合成一个字符串返回,fromCharCode则不会 |
// 验证1:0x20BB7 大于 0xFFFF 未呗识别
String.fromCharCode(0x20BB7); // "ஷ"
String.fromCodePoint(0x20BB7); // "