English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lastIndexOf()方法返回指定值在字符串中最后一次出现的位置。
如果找不到该值,则将返回-1。
如果该值存在多次,它将返回最后一次出现的位置。
如果要从头到尾进行搜索,请使用indexOf()方法。
Attention :有关Array方法,请参见Array.lastIndexOf()。
string.lastIndexOf(searchValue, start)
var str = 'Hello world, I repeat Hello world'; str.lastIndexOf('Hello');Testez pour voir‹/›
Attention :Cette méthode fait la distinction entre les majuscules et les minuscules.
Tous les navigateurs supportent pleinement la méthode lastIndexOf() :
Méthode | |||||
lastIndexOf() | Est | Est | Est | Est | Est |
Paramètres | Description |
---|---|
searchValue | (Obligatoire) Une chaîne indiquant la valeur à rechercher |
start | (Optionnel) Un entier, indiquant l'index de départ de la recherche (recherche vers l'arrière) ; par défaut, c'est la longueur de la chaîne |
Valeur de retour : | la dernière apparitionsearchValuede l'index, s'il n'est pas trouvé alors-1 |
---|---|
Version JavaScript : | ECMAScript 1 |
Retourner la dernière position du caractère 'O' dans la position5Commencer la recherche (recherche vers l'arrière) :
var str = 'HELLO WORLD HELLO'; str.lastIndexOf('O', 5);Testez pour voir‹/›