Node.js Buffer.allocUnsafe() 方法

实例

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

  1. var buf = Buffer.allocUnsafe(15);
  2. console.log(buf);

定义与用法

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

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

要防止此缓冲区包含旧数据,可以使用 Buffer.fill() 方法来预填充缓冲区。


语法

  1. Buffer.allocUnsafe(size);

参数值

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

技术细节

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

更多实例

实例

清空不安全的缓冲区:

  1. var buf = Buffer.allocUnsafe(15);
  2. console.log(buf);
  3. //清空缓冲区:
  4. buf.fill(0);
  5. console.log(buf);

分类导航