nodejs --buffer模块(三) buffer的操作和属性

本文详细介绍了Node.js中的Buffer模块,包括全局方法如Buffer.byteLength、Buffer.compare、Buffer.concat等,以及内部方法如buf.copy、buf.equals等。内容涵盖了Buffer对象的比较、合并、拷贝、转码等核心操作,帮助理解Buffer的使用和属性。
摘要由CSDN通过智能技术生成

全局方法

Buffer.byteLength(string, encoding) 返回字符串实际字节的长度.

 

Buffer.compare(buf1, buf2) 比较两个buffer的前后顺序 等价于buffer1.compare(buf2)

 

Buffer.concat(List<Buffer>, length) 合并buffer

 

参数

List<buffer>

要合并的buffer数组

length总长度

 

Buffer.isBuffer(obj)

判断是否为buffer

 

Buffer.isEncoding(encoding) 判断buff是否支持指定编码

 

Buffer.poolSize 默认8192, 预分配实例池的大小,可以修改

 

内部方法

 

 

 

buf.compare(target, targetStart, targetEnd, sourceStart, sourceEnd) 等价于Buffer.compare

 

参数

target: buffer 

要比较的 Buffer 

 targetStart: 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值