Node.js Buffer.allocUnsafe() 方法
实例
创建一个 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);
//清空缓冲区:
buf.fill(0);
console.log(buf);