2.nodejs权威指南--Buffer

本文深入探讨了Node.js中Buffer类的使用方法,包括创建、字符串转换、JSON对象转换及常用方法应用。

1. Buffer

1.1 创建

var buf1 = new Buffer(100);

var buf2 = new Buffer([0,1,2]);

var buf3 = new Buffer('hello world','utf8');

 

1.2 string相互转换

var buffer = new Buffer('node','utf8');

var str = buffer.toString('utf8');

 

1.3 json对象转换

var buffer = new Buffer('node');

var json = JSON.stringify(buffer);

var copy = new Buffer(JSON.parse(json));

copy.toString();

 

1.4 Buffer类方法

Buffer.isBuffer(obj); //检查是否buffer

Buffer.byteLength(string,[encoding]); //计算指定字符串的字节数

Buffer.concat(list,[totalLength]); //将几个Buffer对象结合成一个新的Buffer对象

Buffer.isEncoding(encoding); //检查是否为有效的编码格式

转载于:https://www.cnblogs.com/SLchuck/p/4909264.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值