是否可以在浏览器中创建不安全的数组缓冲区?

时间:2016-07-10 17:38:33

标签: javascript arrays node.js buffer

plotData = ver: 0 patientID: 'test ' recordID: 'test ' startdate: '23.06.16' starttime: '12.10.38' bytes: 9472 records: 3 duration: 1 ns: 36 label: {1x36 cell} transducer: {1x36 cell} units: {1x36 cell} physicalMin: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] physicalMax: [1x36 double] digitalMin: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] digitalMax: [1x36 double] prefilter: {1x36 cell} samples: [1x36 double] 中,node.js实现了Buffer,也可以在浏览器中使用。

Uint8Arraycreate an unsafe buffer中有一种方法,其中字节未预先初始化为0.这样分配起来要快得多,因为您不必将所有字节清零条目,只要你以后填写所有内容,这是安全的。

客户端浏览器Javascript中是否有类似的内容?出于速度原因,在创建大量数组时我会立即填充值,我正在寻找一种不安全地分配这些缓冲区的方法。

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。 According to the specification,所有类型数组都初始化为0 s。