1、size初始化buffer
a.通过size初始化,初始化一个10个字节长度的buffer;相当于在内存中开辟10个字节的空间
b.fill用来给buf填充数据,第一个参数表示填充的内容,第二个参数表示开始位置,第三参数表示结束位置,注意不要超过buffer的长度
let buf = new Buffer(10);
buf.fill(5, 9, 10);
console.log(buf);
2、字符串初始化buffer
let buf = new Buffer("我的世界");
console.log(buf);
// 字符串和buffer互转
console.log(buf.toString());
3、json对象和buffer的互转
let buf = new Buffer(JSON.stringify({ name: "zhangsan" }));
// console.log(JSON.parse(buf.toString()));
console.log(JSON.parse(buf));
4、数组初始化buffer
buffer参数为数组的时候,数组内容应为数字Number类型
let buf = new Buffer([1, 2, 3]);
console.log(buf);