[英]How can i get the dataType when Array is castet into an ArrayBuffer?
我有一个数组:
var dataArray = new Uint16Array(256);
然后我的阵列通过nodeJs转到另一台PC。 (nodejs binaryType =“ arraybuffer”)
我如何在另一个客户端上知道必须转换为Uint16Array而不是Uint8Array?
注意:位深度和数组长度是一个动态值,可以在程序运行时更改。
谢谢 :)
当将数据作为ArrayBuffer
的二进制缓冲区数据传输时,您需要知道要使用哪个视图访问数据。 TypedArrays
只是二进制ArrayBuffer
上的视图。
有几种方法可以解决此问题:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.