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


Node.js Buffer.fill()用法及代碼示例


緩衝區是一種臨時存儲器,用於在將數據從一個位置移動到另一位置時存儲數據。它就像整數數組。

Buffer.fill()方法將數據放入緩衝區實例。如果未給出偏移量和結束值,則將填充完整的緩衝區。

用法:


buffer.fill( string, offset, end, encoding )

參數:此方法接受上述和以下所述的四個參數:

  • string:它保存您需要放入緩衝區的數據。
  • start:您需要從中開始填充緩衝區的索引。其默認值為0。
  • end:需要填充緩衝區的索引。默認值為buffer.length
  • encoding:如果數據為字符串格式,則對數據進行編碼。默認值為utf8。

返回值:此方法返回包含值的緩衝區對象。

以下示例說明了Node.js中Buffer.fill()方法的使用:

範例1:

// Node.js program to demonstrate the   
// Buffer.fill() Method 
  
// Allocating the space to buffer instance 
var buffer = Buffer.alloc(13); 
  
buffer.fill('GeeksforGeeks'); 
  
console.log(buffer.toString());

輸出:

GeeksforGeeks

範例2:

// Node.js program to demonstrate the   
// Buffer.fill() Method 
  
// Allocating the space to buffer instance 
var buffer = Buffer.alloc(7); 
  
buffer.fill('geek', 3); 
  
// Prints:'   geek' as we are starting 
// from index 3 to fill the buffer 
console.log(buffer.toString());

輸出:

   geek

注意:上麵的程序將通過使用node index.js命令。

參考: https://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encoding



相關用法


注:本文由純淨天空篩選整理自Abhishek7大神的英文原創作品 Node.js | Buffer.fill() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。