АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
177 of 184 menu

Метод indexOf

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

Синтаксис

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

Пример

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

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

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

0

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

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