Buffer.concat()最多可以拼接多少个Buffer块?
 发布于 10 年前  作者 CommanderXL  7772 次预览  最后一次回复是 10 年前  来自 问答 

刚写程序的时候打算向硬件设备打包好一堆十六进制数发送过去

var  buf1,buf2,buf3,buf4,buf5,buf6;  //每个buffer块都有9个byte
var finalBuf1=Buffer.concat([buf1,buf2,buf3,buf4]); //能正常输出4个buffer拼接的结果
var finalBuf2=Buffer.concat([buf1,buf2,buf3,buf4,buf5,buf5]); //报错。见下图

1啊 .png

没整明白是为什么。求指导。

6 回复
CommanderXL

没有人帮忙解答下吗?

songqinghehe

我也正想问这个问题,顶一下

booxood

没限制

根据报错信息仔细检查下代码看看是不是那里拼写错误了吧

coordcn

检查一下buf或者buffer是不是Buffer,不是当然就没有对应的方法了。

CommanderXL

@coordcn 检查完毕。拼写错误。谢谢

CommanderXL

@booxood 检查完毕,拼写错误。谢谢