var timestamp = new Uint32Array[16];
var timestamp2 = new byte[0];
那是我的代码,但它不起作用。任何人都可以帮助我吗
var timestamp = new Uint32Array[16];
var timestamp2 = new byte[0];
那是我的代码,但它不起作用。任何人都可以帮助我吗
也许你可以试试 var timestamp2 = new Uint8Array();
Javascript 中没有字节数据类型。
通常,您使用Number
数据类型来表示这样的数字。
var timestamp = [];
您没有为数组指定类型。您可以在每个项目中放置您喜欢的任何数据类型。
首先:如果你不做一些 webgl 的东西,只是想存储你的时间戳,那就坚持一个老式的数组。
使用 ArrayBuffers 和类型化数组,您可以声明“字节缓冲区”并创建类似 C 的结构。
var buffer = new ArrayBuffer(16) // create a 16-byte buffer
要使用该缓冲区,您必须创建视图
var int32View = new Int32Array(buffer)
之后,您可以像访问普通数组一样访问缓冲区
for(var i = 0; i < int32View.length; i++){
int32View[i]=i
}
有关 ArrayBuffers 和类型化数组的更多信息,请参见此处