Метод lastIndexOf

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

Синтаксис

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

Пример

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

javascriptimport { Buffer } from 'buffer';

let buffer = Buffer.from('abcabc');
console.log(buffer.lastIndexOf('a'));

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

javascript3

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

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