concat()
- 作用:将多个buffer拼接成一个新的buffer
- 语法
Buffer.concat(list[, totalLength])
- 参数
- list:用于合并的buffer对象数组
- totalLength:指定合并buffer对象的总长度
- 实例
let buf = Buffer.from('今天有沙尘暴') let buf2 = Buffer.from('20210506') console.log(Buffer.concat([buf,buf2],6)) //<Buffer e4 bb 8a e5 a4 a9> console.log(Buffer.concat([buf,buf2],6).toString()) //今天
isBuffer()
- 作用:判断当前数据是否为buffer
- 语法
Buffer.isBuffer(buf)
- 响应
- 布尔值,是buffer类型则返回true,反之false
- 实例
let buf = Buffer.from('今天有沙尘暴') console.log(Buffer.isBuffer(buf)) //true let buf1 = '123' console.log(Buffer.isBuffer(buf1)) //false
总结:静态方法都需要Class.function()的方式调用,而实例方法则可以实例.实例方法()调用