Буфер — это временное хранилище памяти, в котором хранятся данные при их перемещении из одного места в другое. Это похоже на массив целых чисел.
Метод Buffer.includes() проверяет, присутствует ли указанное значение или включено в буфер или нет.
Синтаксис:
buffer.includes( value, byteOffset, encoding );
Параметры: Этот метод принимает три параметра, которые перечислены ниже:
- value (ценность): Он содержит значение, которое вы хотите найти в буфере.
- byteOffset: Это необязательный параметр. Он ссылается на начальный индекс, из которого будут выполняться поиск элементов входного буфера. Значение по умолчанию равно 0.
- encoding (кодирование): Если требуемое значение-строка, то вы также можете добавить тип кодировки. Значение по умолчанию-utf-8.
Возвращаемое Значение: Этот метод возвращает логическое значение True или False в зависимости от значения. Если значение найдено в буфере, то верните True, в противном случае верните False.
Ниже приведены примеры, иллюстрирующие использование Метод Buffer.includes() в Node.js:
Пример 1:
// Node.js program to demonstrate the
// Buffer.includes() Method
// Creating a buffer
const buffer = new Buffer('Geek One');
console.log(buffer.includes('Geek'));
Выход:
true
Пример 2:
// Node program to demonstrate the
// Buffer.includes() Method
const buffer = Buffer.from(
'GeeksforGeeks: A computer science portal');
// Started checking the value from index 15 only
const output = buffer.includes('Geek', 15);
console.log(output);
Выход:
false
Примечание: Вышеуказанная программа будет скомпилирована и запущена с помощью node index.js
команда.