为什么是这样:
var myArrayBuffer = fs.readFileSync(file, null)
Run Code Online (Sandbox Code Playgroud)
返回一个 uInt8 数组而不是一个数组缓冲区?为什么这似乎有效?
var myArrayBuffer = fs.readFileSync(file, null).buffer;
var myAArray = new Uint16Array( myArrayBuffer.slice(266,(sizeofArray*sizeOfArrayElement));
Run Code Online (Sandbox Code Playgroud)
为什么 fs.readFile 会将我的文件解析为 uInt8 数组?没有意义,文件有一堆不同的数据类型,它们的长度不是 1 个字节。