📅  最后修改于: 2023-12-03 15:33:08.261000             🧑  作者: Mango
Buffer.keys()
方法在 Node.js 中用于返回一个包含 Buffer 中所有可枚举属性的迭代器,这些属性包括 Buffer 实例自身的属性和原型链上继承的属性。
bufferInstance.keys();
该方法返回一个迭代器,可以用于遍历 Buffer 实例的所有可枚举属性名称。
const buf = Buffer.from('hello world');
const iterator = buf.keys();
for (const key of iterator) {
console.log(key); // 0 1 2 3 4 5 6 7 8 9 10
}
Buffer.keys()
方法返回的是一个迭代器而不是直接返回一个数组。for...of
循环语句中进行遍历。--harmony
标志开启该特性,或者在代码中设置 "type": "module"
,否则会报错。