Ale*_*ach 3 javascript arraybuffer
有没有一种方法可以将 ArrayBuffer 中的所有索引设置为 0,并且优化速度很快?我知道我可以进行迭代来手动执行此操作,但我想知道是否有一些内置函数可以快速执行此操作,因为我想每个动画帧执行一次。
Ale*_*ara 5
没有理由在ArrayBufferto中初始化内存0,因为这是在创建数组时自动完成的:
ArrayBuffer
0
返回值 ArrayBuffer指定大小的新对象。其内容初始化为0。
返回值
ArrayBuffer指定大小的新对象。其内容初始化为0。
这个默认值可以追溯到过时的初始规范,并且所有浏览器都应该这样做。
此外,按理说内存会在分配时被清除,否则谁知道攻击者可能能够访问哪些内存。
如果您需要将其初始化为除现有数据之外的值0或清除现有数据,则可以使用可fill在. 不过,浏览器支持不是很好,因此您可能需要为旧浏览器加载一个polyfill。Uint8ArrayArrayBuffer
fill
Uint8Array
归档时间:
9 年,3 月 前
查看次数:
3738 次
最近记录: