जावास्क्रिप्ट ऐरे lastIndexOf ()
उदाहरण
"Apple" का अंतिम सूचकांक खोजें:
const fruits = ["Apple", "Orange", "Apple", "Mango"];
let index = fruits.lastIndexOf("Apple");
एक से अधिक सेब:
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple");
नीचे और अधिक उदाहरण।
परिभाषा और उपयोग
यह lastIndexOf()
विधि किसी निर्दिष्ट मान का अंतिम सूचकांक (स्थिति) लौटाती है।
यदि lastIndexOf()
मान नहीं मिलता है तो विधि -1 लौटाती है।
एक lastIndexOf()
निर्दिष्ट इंडेक्स से शुरू होता है और दाएं से बाएं खोजता है।
डिफॉल्ट द्वारा खोज अंतिम तत्व से शुरू होती है और पहले पर समाप्त होती है।
नकारात्मक प्रारंभ मान अंतिम तत्व से गिना जाता है (लेकिन फिर भी दाएं से बाएं खोजता है)।
यह सभी देखें:
वाक्य - विन्यास
array.lastIndexOf(item, start)
मापदंडों
Parameter | Description | |
item | Required. The value to search for. |
|
start | Optional. Where to start the search. Default is the last element (array.length-1). Negative start values counts from the last element (but still searches from right to left). |
प्रतिलाभ की मात्रा
प्रकार | विवरण |
एक संख्या | निर्दिष्ट वस्तु की स्थिति। -1 यदि आइटम नहीं मिला है। |
ब्राउज़र समर्थन
lastIndexOf()
एक ECMAScript5 (ES5) फीचर है।
ES5 (जावास्क्रिप्ट 2009) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
और ज्यादा उदाहरण
स्थिति 4 पर खोज शुरू करें:
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple", 4);
दूसरे अंतिम स्थान पर खोज प्रारंभ करें:
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple", -2);