全心思齐网

如何将字符数组里的内容转换成uint8的类型?

Uint8Array对象,8位无符号整数值的类型化数组。

内容将初始化为 0。如果无法分配请求数目的字节,则将引发异常。转换成普通数组的方法:

1、构造 uint8Array = new Uint8Array( length );

2、转换方法: (1) var array = Array.from(uint8Array) (2)var array = [].slice.call(uint8Array) 注意事项: //js往ble写数据的时候,数据类型是arraybuffer类型。在Uint8Array组好数据之后,如果用了 subarray方法,要当心。//subarray返回的Uint8Array.buffer后的内存是subarray前的那片内 存。//如果要新传数据,最好新开辟内存,避免看到的和测到的不一样,产生问题。

匿名回答于2020-01-03 13:21:37


相关知识问答