JavaScript二进制数组创建注意点

快乐打工仔 分类:实例代码

可以通过ArrayBuffer对象分配内存,然后再建立视图。

视图也可以不通过ArrayBuffer对象,直接分配内存而生成,代码实例如下:

var view16 = new Int16Array(2);
view16[0] = 1;
view16[1] = 2;
console.log(view16[1]);

但是你不能够通过下面的方式来创建:

var view16 = new Int16Array();
view16[0] = 1;
view16[1] = 2;
console.log(view16[1]);

二进制数组必须要预申请内容,否则会有问题。

回复

我来回复
  • 暂无回复内容