当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js Buffer.allocUnsafe()用法及代码示例


Buffer.allocUnsafe()方法是Buffer类的内置应用程序编程接口,带有in 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
<Buffer 88 c4 62 ba 48 02 00 00 a8 c5>

范例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



相关用法


注:本文由纯净天空筛选整理自RohitPrasad3大神的英文原创作品 Node.js | Buffer.allocUnsafe() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。