mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-06-01 07:57:27 +00:00
docs(arraybuffer): edit ab2str
This commit is contained in:
parent
24e9149543
commit
7680ea586a
@ -452,6 +452,8 @@ Float64Array.BYTES_PER_ELEMENT // 8
|
|||||||
```javascript
|
```javascript
|
||||||
// ArrayBuffer 转为字符串,参数为 ArrayBuffer 对象
|
// ArrayBuffer 转为字符串,参数为 ArrayBuffer 对象
|
||||||
function ab2str(buf) {
|
function ab2str(buf) {
|
||||||
|
// 注意,如果是大型二进制数组,为了避免溢出,
|
||||||
|
// 必须一个一个字符地转
|
||||||
return String.fromCharCode.apply(null, new Uint16Array(buf));
|
return String.fromCharCode.apply(null, new Uint16Array(buf));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user