nodejs中的Buffer缓冲器
Buffer 是什么
1、它是一个类似于数组的对象,用来存储二进制数据
2.它的效率很高,存储和读取很快,它是直接对计算机的内存进行操作
3、它的大小一旦确定,不可修改
4、每个元素占用的大小为1字节
5、它是node的核心模块,无需引入
let buf1 = new Buffer(10) //性能最差-----1.在堆里开辟空间;2.清理 let buf2 = Buffer.alloc(10)//性能比new Buffer()强一点----1.在堆里寻找并开辟一块没人用过的空间 let buf3 = Buffer.allocUnsafe(10)//性能最强--- 在堆里随机开辟空间,不管用没用过,会携带一些数据 let buf4 = Buffer.from('hello') //将数据存入一个Buffer实例
再忙也别忘记学习