文章目录

  • javascript(js)语法 将blob转arrayBuffer、arrayBuffer转Uint8Array、Uint8Array转String的方法
    • 1. blob转arrayBuffer的函数
    • 2. arrayBuffer转Uint8Array的函数
    • 3. Uint8Array转String的函数
    • 测试上面三种方法

javascript(js)语法 将blob转arrayBuffer、arrayBuffer转Uint8Array、Uint8Array转String的方法

1. blob转arrayBuffer的函数

blobToArrayBuffer(blob, callback) {let reader = new FileReader();reader.onload = function() {return callback(this.result);}reader.readAsArrayBuffer(blob);
}

2. arrayBuffer转Uint8Array的函数

var u8a = new Uint8Array(arrayBuffer);

3. Uint8Array转String的函数

uint8ArrayToString(u8a) {var dataStr = "";for(var i=0;i<u8a.length;i++) {dataStr += String.fromCharCode(u8a[i])}return dataStr;
}

测试上面三种方法

this.blobToArrayBuffer(blob, (arrayBuffer)=>{var u8a = new Uint8Array(arrayBuffer);console.log(u8a);var dataStr = this.uint8ArrayToString(u8a);console.log(dataStr);
})

javascript(js)语法 将blob转arrayBuffer、arrayBuffer转Uint8Array、Uint8Array转String的方法相关推荐

  1. 基于正则表达式的JavaScript/C++语法高亮(js版)

    JavaScript的语法高亮一直是个难点,因为需要语义分析以确定/是除法操作的开始还是正则表达式的开始.目前关于高亮js的语法高亮都不是很理想,尤其是syntaxhighlighter(你待会看到的 ...

  2. 【 javascript】JS语法 ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性

    JS语法 ES6.ES7.ES8.ES9.ES10.ES11.ES12新特性 前言 ES6(2015) 1. 类(class) 2. 模块化(ES Module) 3. 箭头函数 4. 函数参数默认值 ...

  3. 视频教程-零基础JS入门系列课程(2)之JS语法基础精讲-JavaScript

    零基础JS入门系列课程(2)之JS语法基础精讲 螺钉课堂讲师,擅长Vue.React.ReactNative.NodeJS等前端框架及技术 邓老师 ¥59.00 立即订阅 扫码下载「CSDN程序员学院 ...

  4. js二进制流转Blob对象。Blob对象再转File对象

    JavaScript 二进制转文件 使用js将blob对象转file对象 前端处理后端返回的二进制流文件 js中Blob对象一般用法 js中关于Blob对象的介绍与使用 上传的文件对象 完整代码实例 ...

  5. VS集成环境中的JavaScript脚本语法检查

    集成在Visual Studio环境中的JavaScript脚本语法检查. 1.可以直接检验js文件,也可以检验html和aspx页面上的脚本语法. 2.集成环境中直接使用,双击定位到语法错误处. 3 ...

  6. javascript基础语法——词法结构

    前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫:而说它复杂,是因为要真正掌握它则需要数年时间.实际上,前端工程师很大程度上就是指javasc ...

  7. 谈一下JavaScript的语法

    JavaScript是一门很优美的语言,今天我们谈一下JavaScript的语法! 首先我们说一下变量,变量对于没有编程基础的朋友来说可以理解为一个空的盒子,我们首先为这个盒子取一个名字 'box' ...

  8. JavaScript正则表达式语法与示例

    正则表达式介绍 1.正则表达式是用于匹配字符串中字符组合的模式.正则表达式的模式规则是由一个字符序列组成的.包括所有字母和数字在内,大多数的字符都是直接按照直接量描述待匹配的字符.除此之外,正则表达式 ...

  9. JavaScript基本语法(续)

    JavaScript基本语法续 文章目录 JavaScript基本语法续 一.Javascript组成 二.字符串处理方法 1.字符串合并操作:" + " 2.parseInt() ...

最新文章

  1. 台湾MCI报告:Security SaaS风潮渐起
  2. 观察内核linux行为,Linux 学习:基于proc观察Linux行为
  3. PHP反射ReflectionClass、ReflectionMethod 入门教程
  4. (五)我的JavaScript系列:JavaScript的糟粕
  5. MD5加密字符串并转化为base64(C#和PHP代码相同实现)
  6. apache的工作模式
  7. typora图床教程-阿里云版
  8. 使用using与typedef来定义别名
  9. c++实现 离散数学 “自反 对称 ” 详解
  10. 协鑫:把绿色能源带进千家万户
  11. 一行脚本批量下载哔哩哔哩视频
  12. C语言程序设计(郝斌)
  13. 光学变焦----景深=景深远界-景深近界
  14. OpenCV中的马赛克效果
  15. Linux 进程信号深剖
  16. 水利水电安全员考试多选练习题库(8)
  17. 2021年前装首破5万辆 AR HUD“棋逢对手”,竞逐量产桂冠
  18. 用一封邮箱定位对方的位置
  19. 实战PyQt5: 050-选项卡控件QTabWidget
  20. [Taro] 解决 使用 Taro UI 小程序下 Iconfont 图标 不显示问题

热门文章

  1. CodeForces 711C - Coloring Trees DP
  2. 构造方法调用另一个构造方法
  3. English - 英语学习小笔记
  4. 微波射频学习笔记17-------LC谐振的验证和LC滤波器原理
  5. 基于闪电搜索算法的函数寻优算法
  6. @程序员,你需要点金融常识
  7. 先验概率、后验概率、似然概率概念
  8. socket网络编程常用的结构及函数小结
  9. Spring事务管理-》Spring事务管理(annotation)
  10. Java数据类型问题