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