Buffer.concat()最多可以拼接多少个Buffer块?
发布于 2个月前 作者 CommanderXL 193 次浏览 来自 问答

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

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 回复

没有人帮忙解答下吗?

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

没限制

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

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

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

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

回到顶部