У меня есть этот код:Удалить часть После последнего вхождения паттерна слова в строке
var str = 'country/city/area'
var idx = str.lastIndexOf('country/city')
// idx = 0
И IDX всегда равен 0. Если не IDX быть 12? Моя цель - использовать его substr(), чтобы взять строку 'area' из str.
LastIndexOf возвращает первый индекс позиции последнего вхождения строки, а это означает, что это правильно. – nem035
* "Метод lastIndexOf() возвращает индекс в вызывающем объекте String последнего вхождения указанного значения, поиск в обратном направлении изIndex." * Https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Reference/Global_Objects/String/lastIndexOf –
Хорошо, я понял. Но что я могу сделать в моем случае, чтобы получить последний индекс позиции? – pmqa