ArrayBuffer
对象代表储存二进制数据的一段内存,它不能直接读写,只能通过视图(TypedArray
视图和DataView
视图)来读写,视图的作用是以指定格式解读二进制数据。
浏览器原生提供 ArrayBuffer()
构造函数,用来生成实例。
下面看js方法,Arraybufferz怎么转String。
ab2str(buf) {标签:yyds,String,text,Arraybuffer,bytes,视图,let,buf From: https://blog.51cto.com/u_11365839/5786143
const bytes = new Uint8Array(buf)
let text = ''
for (let i = 0; i < bytes.length; i++) {
text += '%' + bytes[i].toString(16)
}
return decodeURIComponent(text)
}