當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。