揭开web前端的面纱

Node.js Buffer

2017-03-12  本文已影响10人  ferrint

关键词:Buffer

JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。
在处理TCP流或文件流时,必须使用到二进制数据。
因此在 Node.js中,定义了一个 **Buffer **类,该类用来创建一个专门存放二进制数据的缓存区。

  • 在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。

创建一个buffer

// 创建长度为 10 字节的 Buffer
var buf = new Buffer(10);
// 通过给定的数组创建 Buffer 
var buf = new Buffer([10, 20, 30, 40, 50]);
// 通过一个字符串来创建 Buffer 
var buf = new Buffer("www.runoob.com", "utf-8");

写入缓冲区

语法: buf.write( string[, offset[, length]][, encoding] )

参数:

上一篇 下一篇

猜你喜欢

热点阅读