来自 ArrayBuffer 的普通浮点数组
A vanilla Array of Floats from an ArrayBuffer
关于从 ArrayBuffer
获取 Typed 数组有很多问题和资源。一个例子:。我需要一个实际的 array
我试过 Array.from(myArrayBuffer)
并得到这个:
// buf is an ArrayBuffer(878468)
Array.from(buf) // Array(0) length: 0
似乎没有从 ArrayBuffer
到原始数组的直接转换。需要两个步骤
- ArrayBuffer -> TypedArray
- Array.from(typedArray)
所以:
let ab = new ArrayBuffer(1000)
let arr = Array.from(new Float32Array(ab))
关于从 ArrayBuffer
获取 Typed 数组有很多问题和资源。一个例子:
我试过 Array.from(myArrayBuffer)
并得到这个:
// buf is an ArrayBuffer(878468)
Array.from(buf) // Array(0) length: 0
似乎没有从 ArrayBuffer
到原始数组的直接转换。需要两个步骤
- ArrayBuffer -> TypedArray
- Array.from(typedArray)
所以:
let ab = new ArrayBuffer(1000)
let arr = Array.from(new Float32Array(ab))