📜  Node.js Buffer.allocUnsafe() 方法

📅  最后修改于: 2022-05-13 01:56:33.372000             🧑  作者: Mango

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