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


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


缓冲区是一种临时存储器,用于在将数据从一个位置移动到另一位置时存储数据。它就像一个整数数组。

Buffer.writeIntLE()方法使用Little Endian格式将值的byteLength字节写入Buffer到Buffer对象。

用法:


Buffer.writeIntLE( value, offset, byteLength )

参数:此方法接受上述和以下所述的三个参数:

  • value:它包含一个要写入缓冲区的整数值。
  • offset:它拥有一个整数值,即开始写入缓冲区之前要跳过的字节数。 offset的值为0
  • byteLength:它保存要写入缓冲区的字节数。 byteLength的值为0

返回值:它返回一个整数值偏移量加上写入的字节数。

范例1:

// Node program to demonstrate the   
// Buffer.readInt16LE() Method 
   
// Allocating buffer from array 
var buf = Buffer.from('GeeksForGeeks'); 
  
buf.writeIntLE('ee', 0, 5); 
  
// Printing allocated buffer 
console.log(buf); 
   
console.log(buf.toString());

输出:

<Buffer 00 00 00 00 00 46 6f 72 47 65 65 6b 73>
     ForGeeks

范例2:

// Node program to demonstrate the   
// Buffer.readInt16LE() Method 
   
// Allocating buffer from array 
const buf = Buffer.allocUnsafe(4); 
  
buf.writeIntLE(0xabcdef, 0, 4); 
  
// Printing allocated buffer 
console.log(buf);

输出:

<Buffer ef cd ab 00>

注意:上面的程序将通过使用node index.js命令。

参考: https://nodejs.org/api/buffer.html#buffer_buf_writeintle_value_offset_bytelength



相关用法


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