微信小程序处理ArrayBuffer拼接问题

微信小程序中与设备进行通讯时,经常需要在前面加一些字节,或者处理分包的时候需要加一些字节过去,如果在后端很好操作,但是在小程序中由于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

相关推荐

  1. 程序处理ArrayBuffer拼接问题

    2024-03-22 11:26:01       38 阅读
  2. 程序事件处理

    2024-03-22 11:26:01       43 阅读
  3. 程序渲染有问题

    2024-03-22 11:26:01       39 阅读
  4. 程序

    2024-03-22 11:26:01       68 阅读
  5. 程序

    2024-03-22 11:26:01       44 阅读
  6. 程序

    2024-03-22 11:26:01       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 11:26:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 11:26:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 11:26:01       82 阅读
  4. Python语言-面向对象

    2024-03-22 11:26:01       91 阅读

热门阅读

  1. C语言——指针练习:输出最大值与最小值

    2024-03-22 11:26:01       40 阅读
  2. 串口与中断的关系和使用--详细解释

    2024-03-22 11:26:01       40 阅读
  3. Android中广播的基本介绍

    2024-03-22 11:26:01       41 阅读
  4. STM32利用ADC和DMA外设读取4路电压值Oled显示

    2024-03-22 11:26:01       42 阅读
  5. js- find() 方法

    2024-03-22 11:26:01       36 阅读
  6. Mybatis之like、likeRight、likeLeft的使用

    2024-03-22 11:26:01       39 阅读
  7. 记录 Selenium 常用功能和API

    2024-03-22 11:26:01       37 阅读
  8. vue-pdf 预览pdf (数据流)

    2024-03-22 11:26:01       37 阅读
  9. 使用python和perl语言实现xlsx转化为csv

    2024-03-22 11:26:01       47 阅读
  10. Ubuntu20.04配置

    2024-03-22 11:26:01       42 阅读
  11. Elastic-Job 分布式任务调度

    2024-03-22 11:26:01       45 阅读
  12. Redis中的事务机制

    2024-03-22 11:26:01       41 阅读