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