我有2个node.js缓冲区。
<Buffer 71 05 17 22>
<Buffer 88 02 fd ac>
我想将它转换为一个看起来像这样的缓冲区数组;
ArrayBuf = [<Buffer 71 05 17 22>, <Buffer 88 02 fd ac>]
这样我可以使用ArrayBuf[0]
和ArrayBuf[1]
之类的内容访问每个缓冲区。可以使用ArrayBuf[0][1]
我正在使用node.js。
答案 0 :(得分:0)
只需使用缓冲区数组:
var b1 = new Buffer([0x71, 0x05, 0x17, 0x22]);
var b2 = new Buffer([0x88, 0x02, 0xfd, 0xac]);
var arrayBuf = [b1, b2];
缓冲区的元素可以通过括号表示法访问,与数组中的相同:
console.log(arrayBuf[1][2]); // will print '253', it's decimal value of '0xfd'