node学习笔记(三)——Buffer类

Buffer类    用于操作二进制数据流

例1:

运行结果:(十六进制的形式)


例2:bf[index]: 获取或者设置在指定index索引位置的8位字节内容


运行结果:


例3:length指的是当前字符串的字节长度,而不是字符串长度(一个中文占三个字节)


运行结果:


例4:buf.write(根据参数offset偏移量和指定的encoding编码方式,将参数string数据写入buffer


例5:buf.toString([encoding],[start],[end])      返回一个解码的string类型

         buf.toJson        返回一个JSON表示的Buffer实例(JSON.stringify将会默认调用来字符串序列化这个Buffer实例)



例6:


例7:buff.concat(list,[totalLength]):  返回一个保存着将传入buffer数组中所有buffer对象拼接在一起的buffer对象




猜你喜欢

转载自blog.csdn.net/rqlinna/article/details/80082673
今日推荐