Node.js Buffer.allocUnsafe() 方法
Buffer.allocUnsafe()方法是Buffer类的内置应用程序编程接口,带有Buffer模块,用于分配给定大小的缓冲区,但不对其进行初始化。
句法:
const Buffer.allocUnsafe( size)
参数:此方法接受单个参数大小,该参数包含所需的缓冲区大小。
返回值:分配给定大小的缓冲区。
下面的例子说明了 Node.js 中Buffer.allocUnsafe()方法的使用:
示例 1:
// Node program to demonstrate the
// Buffer.allocUnsafe(size) method
// Creating a buffer of given size
const buf = Buffer.allocUnsafe(10);
// Display the result
console.log("10 size Buffer created");
console.log(buf);
输出:
10 size Buffer created
示例 2:
// Node program to demonstrate the
// Buffer.allocUnsafe(size) method
// Creating a buffer of given size
const buf = Buffer.allocUnsafe(10);
// Display the result
console.log("Before filling the Buffer");
console.log(buf);
// Fill buffer with element 'G'
buf.fill('G');
// Display the result
console.log("After filling Buffer");
console.log(buf);
输出:
Before filling the Buffer
After filling Buffer
注意:上面的程序将使用node myapp.js命令编译和运行。
参考: https://nodejs.org/dist/latest-v13.x/docs/api/buffer.html#buffer_class_method_buffer_allocunsafe_size