1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

Merge pull request #859 from waitingsong/string-methods

docs(string): 增加对于多字节 UTF-16 字符元素展开方法例子
This commit is contained in:
Ruan YiFeng 2019-05-26 20:33:56 +08:00 committed by GitHub
commit 424d5e45af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -123,6 +123,16 @@ for (let ch of s) {
// 61
```
或者使用 `Spread` 展开运算
```javascript
let arr = [...'𠮷a']; // arr.length === 2
arr.forEach(ch => console.log(ch.codePointAt(0).toString(16)));
// 20bb7
// 61
```
`codePointAt()`方法是测试一个字符由两个字节还是由四个字节组成的最简单方法。
```javascript