JavaScript string 中取字符的一些方法比较
方法 | 参数默认值 | 返回类型 | 越界返回值 | 支持 BMP 以外字符? |
---|---|---|---|---|
'string'[index] | String | undefined |
否 | |
string.prototype.charAt(pos) | 0 |
String | "" |
否 |
string.prototype.charCodeAt(pos) | 0 |
Number | NaN |
否 |
string.prototype.codePointAt(pos) | 0 |
Number | undefined |
是 |