Метод indexOf - поиск первого индекса заданного значения в объекте буфера на NodeJS
Метод indexOf
ищет первый индекс
заданного значения в объекте буфера.
В первом параметре метода указываем
значение, которое мы хотим найти
в объекте буфера. В качестве значения
можно передать строку, буфер или число.
Во втором необязательном
параметре можно задать индекс байтов, с
которого начнется поиск значения,
в третьем необязательном параметре -
кодировку (по умолчанию она равна
'utf8'
). Метод возвращает индекс
нужного нам значения, если значение не будет
обнаружено, то вернется -1
.
Синтаксис
буфер.indexOf(значение, [начало поиска], [кодировка]);
Пример
Давайте найдем индекс 'a'
в
нашем объекте буфера:
import { Buffer } from 'buffer';
let buffer = Buffer.from('abcabc');
console.log(buffer.indexOf('a'));
Результат выполненного кода:
0
Смотрите также
-
метод
includes
,
который проверяет есть ли в объекте буфера данное значение -
метод
lastIndexOf
,
который ищет последний индекс заданного значения в объекте буфера