АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python и фреймворки. Сегодня последний день для записи! Жми!
179 of 184 menu
Бесплатные курсы по Git. Начинаем, когда соберется 1000 желающих:) Жми для записи!

Метод lastIndexOf

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

Синтаксис

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

Пример

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

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

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

3

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

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