Node.js Buffer.allocUnsafe() 方法

❮ Buffer 模块


实例

创建一个 15 字节的缓冲区对象:

var buf = Buffer.allocUnsafe(15);
console.log(buf);
运行实例 »

定义和用法

Buffer.allocUnsafe() 方法创建一个指定大小的新缓冲区对象。

此方法不同于 Buffer.alloc() 方法,因为它创建一个未预填充的缓冲区,并且它可能包含来自旧缓冲区的信息。 这就是为什么它被称为不安全

为了防止这个缓冲区包含旧数据,您可以使用 Buffer.fill() 方法来预填充缓冲区。


语法

 Buffer.allocUnsafe(size);

参数值

参数 描述
size 必需。指定缓冲区的大小

技术细节

返回值: None
Node.js 版本: 5.10.0

更多实例

实例

清空一个不安全的缓冲区:

var buf = Buffer.allocUnsafe(15);
console.log(buf);
//Empty the buffer:
buf.fill(0);
console.log(buf);
运行实例 »

❮ Buffer 模块