Метод indexOf - поиск первого индекса заданного значения в объекте буфера на NodeJS

Метод indexOf ищет первый индекс заданного значения в объекте буфера. В первом параметре метода указываем значение, которое мы хотим найти в объекте буфера. В качестве значения можно передать строку, буфер или число. Во втором необязательном параметре можно задать индекс байтов, с которого начнется поиск значения, в третьем необязательном параметре - кодировку (по умолчанию она равна 'utf8'). Метод возвращает индекс нужного нам значения, если значение не будет обнаружено, то вернется -1.

Синтаксис

буфер.indexOf(значение, [начало поиска], [кодировка]);

Пример

Давайте найдем индекс 'a' в нашем объекте буфера:

import { Buffer } from 'buffer'; let buffer = Buffer.from('abcabc'); console.log(buffer.indexOf('a'));

Результат выполненного кода:

0

Смотрите также

  • метод includes,
    который проверяет есть ли в объекте буфера данное значение
  • метод lastIndexOf,
    который ищет последний индекс заданного значения в объекте буфера



Чат с GPT Компилятор