HarmonyOS 如何将Uint8Array转成ArrayBuffer
通过以下方法:
let arr: ArrayBuffer = new ArrayBuffer(8);
let uint8Array: Uint8Array = new Uint8Array(arr);
let buffer: ArrayBuffer = uint8Array.buffer;
会报错:
Structural typing is not supported (arkts-no-structural-typing) <ArkTSCheck>
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 如何将Uint8Array转ArrayBuffer? 
1465浏览  • 1回复 待解决
HarmonyOS 如何将Uint8Array转为ArrayBuffer 
982浏览  • 1回复 待解决
Uint8Array如何转成ArrayBuffer 
2658浏览  • 1回复 待解决
HarmonyOS ArrayBuffer如何转成Uint8Array 
1346浏览  • 1回复 待解决
HarmonyOS如何将16进制字符串转成Uint8Array 
1897浏览  • 1回复 待解决
ArrayBuffer怎么转Uint8Array? 
1554浏览  • 1回复 待解决
如何将Uint8Array转字符串? 
1772浏览  • 1回复 待解决
如何将字符串转为Uint8Array? 
2254浏览  • 1回复 待解决
HarmonyOS Uint8Array怎么正确转ArrayBuffer 
3042浏览  • 1回复 待解决
HarmonyOS 如何将jpeg Uint8Array 转为ui展示image 
1057浏览  • 1回复 待解决
Uint8Array转化为HasMap,并且将Uint8Array写入沙盒 
1055浏览  • 1回复 待解决
HarmonyOS Uint8Array转成string后出现乱码 
1554浏览  • 1回复 待解决
HarmonyOS 中Uint8Array 
1356浏览  • 1回复 待解决
HarmonyOS string转Uint8Array 
1252浏览  • 1回复 待解决
HarmonyOS 录音发送Uint8Array 
883浏览  • 1回复 待解决
HarmonyOS Uint8Array,Int8Array怎么互相转换 
1480浏览  • 1回复 待解决
HarmonyOS 如何将Uint8Array数组,转换为HEX编码后的string进行输出 
958浏览  • 1回复 待解决
如何将ArrayBuffer转成string? 
1551浏览  • 1回复 待解决
HarmonyOS Uint8Array转16进制 
1211浏览  • 1回复 待解决
Uint8Array 如何直接转为String or Json 
4210浏览  • 1回复 待解决
Uint8Array是@Sendable类吗? 
1272浏览  • 1回复 待解决
HarmonyOS List<number>怎么转Uint8Array 
1127浏览  • 1回复 待解决
HarmonyOS 怎么从picker获取到图片,并专成uint8Array或者arrayBuffer 
932浏览  • 1回复 待解决
HarmonyOS uint8Array转字符串 
1451浏览  • 1回复 待解决
HarmonyOS string怎么与Uint8Array互转? 
2361浏览  • 1回复 待解决





















由于uint8Array.buffer有一个类型,let buffer: ArrayBuffer又给buffer赋予了一个类型,编译器会认为这段代码是在比较二者的类型,这个在ArkTS中是不允许的。要把Uint8Array转成ArrayBuffer,只要let buffer = uint8Array.buffer就行。
其中的buffer方法在ArkTS中的定义为: