【发布时间】:2017-10-01 19:35:48
【问题描述】:
为什么会这样:
var myArrayBuffer = fs.readFileSync(file, null)
返回一个 uInt8 数组而不是一个 arrayBuffer?为什么这似乎有效?
var myArrayBuffer = fs.readFileSync(file, null).buffer;
var myAArray = new Uint16Array( myArrayBuffer.slice(266,(sizeofArray*sizeOfArrayElement));
为什么 fs.readFile 会将我的文件解析为 uInt8 数组?没有意义,该文件有一堆不是 1 字节长的不同数据类型。
【问题讨论】:
标签: arrays node.js binary strong-typing