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