ES6 字符串新增方法

2023-01-12 14:38:22 浏览数 (2)


「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」

1. String.fromCodePoint()

首先要提一下 String.fromCharCode() ,两个方法用途都是将unicode码转为对应的文字。但是String.fromCodePoint()是对String.fromCharCode()的改进。

方法名

js版本

区别

formCharCode

es5

不能识别大于0xFFFF的码点,会发生溢出。fromCodePoint与之相反

formCodePoint

es6

当传入多个参数时,他们会被合成一个字符串返回,fromCharCode则不会

代码语言:javascript复制
// 验证1:0x20BB7 大于 0xFFFF  未呗识别 
String.fromCharCode(0x20BB7);    // "ஷ"
String.fromCodePoint(0x20BB7);   // "


	

0 人点赞