जावास्क्रिप्ट में कैसे जांचें कि कोई स्ट्रिंग किसी दूसरी स्ट्रिंग से शुरू होती है या नहीं?
सभी को नमस्कार! मैं JavaScript में नया हूँ और मुझे एक ऐसी समस्या का सामना करना पड़ा: यह जांचना है कि कोई स्ट्रिंग किसी विशिष्ट substring से शुरू होती है या नहीं। उदाहरण के लिए, मेरे पास email पतों की एक सूची है, और मैं उन्हें फ़िल्टर करना चाहता हूँ जो "admin" से शुरू होते हैं। या यह जांचना है कि फ़ाइल का नाम "report_" से शुरू होता है या नहीं।
मैंने indexOf का उपयोग करने की कोशिश की, लेकिन यह एक अस्थायी समाधान लगता है। यहाँ मेरा कोड है:
```javascript
let str = "JavaScript is awesome";
if (str.indexOf("Java") === 0) {
console.log("स्ट्रिंग Java से शुरू होती है");
}
```
यह काम करता है, लेकिन मुझे बताया गया कि एक और आधुनिक तरीका है। मैंने startsWith() method के बारे में सुना है, लेकिन मुझे यकीन नहीं है कि यह कैसे काम करता है और क्या यह हर जगह समर्थित है। कृपया मुझे बताएं कि इस समस्या को सही और अच्छे तरीके से कैसे हल किया जाए? क्या स्ट्रिंग की शुरुआत की जांच करने के लिए कोई और तरकीबें हैं?