Node.js Buffer.allocUnsafe() 方法
定义和用法
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);
运行实例 »