首页 > 其他分享 >#yyds干货盘点#Arraybuffer转String

#yyds干货盘点#Arraybuffer转String

时间:2022-10-22 22:37:01浏览次数:71  
标签:yyds String text Arraybuffer bytes 视图 let buf

​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)
}

标签:yyds,String,text,Arraybuffer,bytes,视图,let,buf
From: https://blog.51cto.com/u_11365839/5786143

相关文章