हमें एक ऐसा फंक्शन लिखना है जो एक स्ट्रिंग ले और दूसरी स्ट्रिंग वापस करे जिसमें सभी 'i' और 'o' को क्रमशः '1' और '0' से बदल दिया गया हो।
यह उन क्लासिक for लूप समस्याओं में से एक है जहां हम इंडेक्स के साथ स्ट्रिंग पर इटरेट करते हैं और आगे बढ़ते हुए एक नई स्ट्रिंग बनाते हैं।
फंक्शन का कोड:
const string = 'Hello, is it raining in Amsterdam?'; const validate = (str) => { let validatedString = ''; for(let i = 0; i < str.length; i++){ if(str[i] === 'a'){ validatedString += '@'; }else if(str[i] === 'i'){ validatedString += '!'; }else{ validatedString += str[i]; }; }; return validatedString; }; console.log(validate(string));कोड का कंसोल आउटपुट:
Hello, !s !t r@!n!ng !n Amsterd@m?