यह जानने के लिए कि कोई स्ट्रिंग किसी विशेष वर्ण या स्ट्रिंग से शुरू होती है या नहीं indexOf() पद्धति का प्रयोग किया जाता है। लेकिन उन्नत अनुप्रयोगों में, यह विधि अप्रचलित है। इसलिए, ES6 ने हमें startsWith() . प्रदान किया है उन उन्नत कार्यों को करने की विधि।
निम्नलिखित उदाहरण में, IndexOf() विधि का उपयोग यह पता लगाने के लिए किया जाता है कि स्ट्रिंग किसी विशेष वर्ण से शुरू हुई है या नहीं।
उदाहरण
पूर्व>आउटपुट
<पूर्व>सत्य
निम्नलिखित उदाहरण में, indexOf() . के बजाय विधि, startWith() विधि का उपयोग यह पता लगाने के लिए किया जाता है कि स्ट्रिंग किसी विशेष स्ट्रिंग से शुरू हुई है या नहीं।
उदाहरण
आउटपुट
<पूर्व>सत्यहम एक सूचकांक . भी भेज सकते हैं किसी विशेष स्ट्रिंग की खोज करने के लिए कि वह उस विशेष स्थान पर है या नहीं।
निम्नलिखित उदाहरण में, सूचकांक startsWith() . के तर्क के रूप में भेजे गए थे यह पता लगाने की विधि कि क्या विशेष तार उन विशेष अनुक्रमणिकाओं पर हैं या नहीं।
उदाहरण
आउटपुट
truetruetrue