जावास्क्रिप्ट स्ट्रिंग lastIndexOf ()

जावास्क्रिप्ट स्ट्रिंग lastIndexOf () विधि स्ट्रिंग में दिए गए मान के रोके जाने के अंतिम सूचकांक को लौटा देती है, या -1 मौजूद नहीं होने पर।

lastIndexOf()विधि का सिंटैक्स है:

 str.lastIndexOf(searchValue, fromIndex)

यहाँ, str एक स्ट्रिंग है।

lastIndexOf () पैरामीटर

lastIndexOf()विधि में लेता है:

  • searchValue - स्ट्रिंग में खोजने का मान। यदि कोई स्ट्रिंग स्पष्ट रूप से प्रदान नहीं की जाती है, तो fromIndex वापस कर दिया जाता है।
  • fromIndex (वैकल्पिक) - स्ट्रिंग को पीछे की ओर खोजना शुरू करने के लिए सूचकांक। डिफ़ॉल्ट रूप से यह + इन्फिनिटी है

टिप्पणियाँ:

  • यदि IndIndex> = string.length से पूरी स्ट्रिंग खोजी जाती है।
  • यदि fromIndex <0 है, यह रूप में एक ही माना जाता है 0

LastIndexOf से वापसी मान ()

  • यदि यह कम से कम एक बार मौजूद है, तो स्ट्रिंग में मूल्य का अंतिम सूचकांक लौटाता है।
  • रिटर्न -1 अगर मान स्ट्रिंग में नहीं मिला है।

नोट:lastIndexOf() विधि केस संवेदी है।

उदाहरण: lastIndexOf () विधि का उपयोग करना

 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

आउटपुट

 57 45 8 -1

अनुशंसित रीडिंग:

  • जावास्क्रिप्ट स्ट्रिंग
  • जावास्क्रिप्ट String.indexOf ()

दिलचस्प लेख...