पाठ 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"स्ट्रिंग अपरिवर्तनीय हैं
हर स्ट्रिंग मेथड एक नई स्ट्रिंग लौटाता है — मूल मान कभी नहीं बदलता।