Node.js Buffer.allocUnsafe() 方法
定义和用法
Buffer.allocUnsafe() 方法创建一个指定大小的新缓冲区对象。
此方法与 Buffer.alloc() 方法的不同之处在于,它创建一个未预先填充的缓冲区,并且可能包含来自旧缓冲区的信息。这就是为什么它被称为不安全。
为了防止此缓冲区包含旧数据,您可以使用 Buffer.fill()
方法预先填充缓冲区。
语法
Buffer.allocUnsafe(size);
参数值
参数 | 描述 |
---|---|
size | 必需。指定缓冲区的大小 |
技术细节
返回值 | 无 |
---|---|
Node.js 版本 | 5.10.0 |
更多示例
示例
清空一个不安全的缓冲区
var buf = Buffer.allocUnsafe(15);
console.log(buf);
//清空缓冲区
buf.fill(0);
console.log(buf);
运行示例 »