当前位置: 首页 > 后端技术 > Node.js

Node入门(第4课)

时间:2023-04-03 17:35:18 Node.js

Buffer(缓冲区)Buffer的结构和数组非常相似,操作方法也和数组相似。既然有数组,为什么会出现Buffer呢?数组中不能存放二进制文件,Buffer是专门用来存放二进制数据的。使用Buffer时,无需引入模块,直接使用即可。Buffer中存储的所有数据都是二进制数据,但是在显示的时候是以十六进制的形式显示的。1.创建指定大小的缓冲区//不好:不推荐使用缓冲区构造函数varbuf2=newBuffer(10);//创建一个10byte的大小//goodvarbuf2=Buffer.alloc(10)buffer缓冲区的长度一旦确定,就不能再改变。缓冲区实际上是对底层内存的直接操作。但是只要在控制台和页面显示buffer,就会转换成十进制。