जावास्क्रिप्ट स्ट्रिंग 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 ()