पाठ 20 / 38

स्ट्रिंग मेथड्स

रोज़मर्रा के टेक्स्ट ऑपरेशन, सभी non-mutating।

रोज़मर्रा के मेथड्स

केस, व्हाइटस्पेस और सर्च हेल्पर रोज़मर्रा की टेक्स्ट सफ़ाई के लिए काफ़ी हैं।

const s = "  Hello JS  ";
console.log(s.trim());
console.log(s.toUpperCase());
console.log(s.trim().includes("JS"));
console.log(s.replace("JS", "World"));

स्लाइसिंग और स्प्लिटिंग

split() टेक्स्ट को array में बदलता है; slice() स्थिति के अनुसार उप-स्ट्रिंग निकालता है।

const csv = "apple,banana,cherry";
console.log(csv.split(","));        // ['apple', 'banana', 'cherry']
console.log("Hello".slice(1, 4));   // "ell"

स्ट्रिंग अपरिवर्तनीय हैं

हर स्ट्रिंग मेथड एक नई स्ट्रिंग लौटाता है — मूल मान कभी नहीं बदलता।