Avatar ·

JavaScript में यह कैसे जाँचें कि कोई स्ट्रिंग दूसरी स्ट्रिंग से शुरू होती है या नहीं?

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

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग