indexOf विधि

indexOf विधि स्ट्रिंग में सबस्ट्रिंग की खोज करती है। पहले पैरामीटर में हम आवश्यक केस (बड़े अक्षर या छोटे अक्षर) में वांछित सबस्ट्रिंग निर्दिष्ट करते हैं। यह विधि पहले मेल की स्थिति लौटाएगी, और यदि यह नहीं मिलती है, तो -1 लौटाएगी। दूसरे वैकल्पिक पैरामीटर के साथ, हम उस वर्ण की स्थिति पास कर सकते हैं जहां से खोज शुरू करनी है।

सिंटैक्स

javascriptस्ट्रिंग.indexOf(क्या ढूंढ रहे हैं, [खोज कहां से शुरू करें]);

उदाहरण

आइए सबस्ट्रिंग के पहले occurrence की स्थिति खोजें:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');

console.log(res);

कोड निष्पादन का परिणाम:

javascript3

उदाहरण

आइए वह स्थिति निर्दिष्ट करें जहां से खोज शुरू करनी है:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);

console.log(res);

कोड निष्पादन का परिणाम:

javascript6

उदाहरण

अब एक मौजूदा सबस्ट्रिंग नहीं खोजें:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');

console.log(res);

कोड निष्पादन का परिणाम:

javascript-1

उदाहरण

आइए एक सबस्ट्रिंग खोजें जो वर्तमान स्ट्रिंग के लिए अनुपयुक्त केस में निर्दिष्ट है:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');

console.log(res);

कोड निष्पादन का परिणाम:

javascript-1

यह भी देखें

  • startsWith विधि,
    जो स्ट्रिंग की शुरुआत की जांच करती है
  • endsWith विधि,
    जो स्ट्रिंग के अंत की जांच करती है
  • lastIndexOf विधि,
    जो सबस्ट्रिंग की अंतिम occurrence खोजती है
  • includes विधि,
    जो एक स्ट्रिंग खोजती है
  • at विधि,
    जो स्ट्रिंग का एक वर्ण खोजती है