JavaScript Dizesi lastIndexOf ()

JavaScript String lastIndexOf () yöntemi, dizedeki belirli bir değerin son oluşum dizinini veya yoksa -1 değerini döndürür.

lastIndexOf()Yöntemin sözdizimi şöyledir:

 str.lastIndexOf(searchValue, fromIndex)

Burada str bir dizedir.

lastIndexOf () Parametreleri

lastIndexOf()Yöntem alır:

  • searchValue - Dizede aranacak değer. Açıkça herhangi bir dize sağlanmadıysa, fromIndex döndürülür.
  • fromIndex (isteğe bağlı) - Dizeyi geriye doğru aramaya başlamak için dizin. Varsayılan olarak + Infinity'dir .

Notlar:

  • Eğer fromIndex> = String.length , tüm dize aranır.
  • Eğer fromIndex <0 , aynı olarak kabul edilir 0 .

LastIndexOf () 'dan döndürülen değer

  • En az bir kez mevcutsa, dizedeki değerin son dizinini döndürür.
  • Değer dizede bulunmazsa -1 döndürür .

Not:lastIndexOf() yöntem harf duyarlıdır.

Örnek: lastIndexOf () yöntemini kullanma

 var str = "JavaScript is the world's most misunderstood programming language."; // lastIndexOf() returns the last occurance var index1 = str.lastIndexOf("language"); console.log(index1); // 57 var index2 = str.lastIndexOf("p"); console.log(index2); // 45 // second argument specifies the search's start index var index3 = str.lastIndexOf("p", 44); console.log(index3); // 8 // lastIndexOf returns -1 if not found var index4 = str.lastIndexOf("Python"); console.log(index4); // -1

Çıktı

 57 45 8-1

Önerilen Okumalar:

  • JavaScript Dizesi
  • JavaScript String.indexOf ()

Ilginç makaleler...