var timestamp = new Uint32Array[16];
var timestamp2 = new byte[0];
这是我的代码,但它不起作用。任何人都可以帮助我
答案 0 :(得分:1)
Javascript中没有字节数据类型。
通常您使用Number
数据类型来表示这样的数字。
var timestamp = [];
您没有为数组指定类型。您可以在每个项目中添加您喜欢的任何数据类型。
答案 1 :(得分:1)
可能你可以试试 var timestamp2 = new Uint8Array();
答案 2 :(得分:0)
首先关闭:如果你没有做一些webgl的东西,只想存储你的时间戳,只需坚持一个老式的数组。
使用ArrayBuffers和类型化数组可以声明“byte-buffers”并创建类似结构的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和类型化数组的更多信息