buf.keys()
Добавлено в: v1.1.0
- Возвращает: <Итератор>
Создает и возвращает итератор buf
ключей (индексов).
import { Buffer } from 'buffer';
const buf = Buffer.from('buffer');
for (const key of buf.keys()) {
console.log(key);
}
// Prints:
// 0
// 1
// 2
// 3
// 4
// 5
const { Buffer } = require('buffer');
const buf = Buffer.from('buffer');
for (const key of buf.keys()) {
console.log(key);
}
// Prints:
// 0
// 1
// 2
// 3
// 4
// 5
Метод Buffer.keys() используется для возврата объекта итератора, содержащего ключ каждого байта в объекте буфера.
Синтаксис:
Buffer.keys()
Параметры: Этот метод не принимает никаких параметров.
Return Value (Возвращаемое Значение): Он возвращает объект итератора, содержащий ключи буфера.
Пример 1:
// Node.js program to demonstrate the
// Buffer.keys() method
var buf = Buffer.from('Hello World');
// Read in the iterator object
// and return the key number
for (index of buf.keys()) {
console.log(index);
}
Выход:
0
1
2
3
4
5
6
7
8
9
Пример 2:
// Node.js program to demonstrate the
// Buffer.keys() method
var buf1 = Buffer.from('abc');
var buf2 = Buffer.from('1');
// Read in the first iterator object
// and return the key number
for(index of buf1.keys()) {
console.log(index);
}
// Read in the first iterator object
// and return the key number
for(index of buf2.keys()) {
console.log(index)
}
Выход:
0
1
2
0
Примечание: Приведенная выше программа будет скомпилирована и запущена с помощью node index.js
команды.