微信小程序中与设备进行通讯时,经常需要在前面加一些字节,或者处理分包的时候需要加一些字节过去,如果在后端很好操作,但是在小程序中由于ArrayBuffer不支持直接操作,非常不方便
最近一个与设备通讯中,需要添加前导字符,百度了一圈没有好的方案,东拼西凑了才算是搞出来了
function copyArray(sourceArray,desBuffer){ var des1=Array.from(sourceArray); var des2=Array.from(new Uint8Array(desBuffer)); var des=des1.concat(des2); var result=new Uint8Array(des); return result.buffer; }
上述sourceArray为Uint8Array数组,desBuffer为ArrayBuffer
标签:字节,微信,ArrayBuffer,蓝牙,Uint8Array,var,sourceArray,desBuffer From: https://www.cnblogs.com/queenpong/p/18080409