这里写目录标题
-
- 前言
- 基本使用
- Buffer实例buf上的常用属性
- Buffer实例buf上的常用方法
-
- buf.write()
- buf.slice()
- buf.toString()
- buf.toJSON()
- buf.copy()
- buf.compare()
- buf.kys() buf.entries() buf.values()
- buf.equals()
- buf.indexOf(value[, byteOffset][, encoding]) 和 buf.lastIndexOf(value[, byteOffset][, encoding])
- buf.includes(value[, byteOffset][, encoding])
- buf.fill(value[, offset[, end]][, encoding])
- Buffer类的方法
前言
Buffer对象是Node处理二进制数据的一个接口。它是Node原生提供的全局对象,可以直接使用,不需要require(‘buffer’)。
JavaScript比较擅长处理字符串,对于处理二进制数据(比如TCP数据流),就不太擅长。Buffer对象就是为了解决这个问题而设计的。它是一个构造函数,生成的实例代表了V8引擎分配的一段内存,是一个类似数组的对象,成员都为0到255的整数值,即一个8位的字节。