📜  Node.js Buffer.values() 方法(1)

📅  最后修改于: 2023-12-03 14:44:37.899000             🧑  作者: Mango

Node.js Buffer.values() 方法

Buffer.values() 方法以 Node.js 编写缓冲器 Buffer 中的每个元素为值的对象返回一个迭代器。 迭代器返回的值是将缓冲器字节值强制转换为数字 0-255。

语法

以下是 Buffer.values() 方法的语法:

buf.values()
返回值

返回一个迭代器对象,其中包含给定缓冲区 Buffer 实例中每个元素的数值。

示例

以下示例使用 Buffer.values() 方法返回缓存器buffer中每个元素的数值:

const buf = Buffer.from([10, 20, 30, 40, 50]);

const iterator = buf.values();

for(let value of iterator) {
  console.log(value);
}

输出:

10
20
30
40
50
总结

Buffer.values() 方法返回一个迭代器对象,该对象包含缓冲区 Buffer 实例中每个元素的数值。通过该迭代器,可以方便地获取缓冲区中的每个字节值。