0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点#Arraybuffer转String

​ArrayBuffer​ 对象代表储存二进制数据的一段内存,它不能直接读写,只能通过视图(​TypedArray​视图和​DataView​视图)来读写,视图的作用是以指定格式解读二进制数据。

浏览器原生提供 ​​ArrayBuffer()​​ 构造函数,用来生成实例。

下面看js方法,Arraybufferz怎么转String。

ab2str(buf) {
    const bytes = new Uint8Array(buf)
   let text = ''
   for (let i = 0; i < bytes.length; i++) {
   text += '%' + bytes[i].toString(16)
   }
     return decodeURIComponent(text)
}

举报

相关推荐

0 条评论