मान लीजिए, हमें एक फंक्शन लिखना है -
replaceChar(str, arr, [char])
अब, स्ट्रिंग स्ट्र के सभी वर्णों को प्रतिस्थापित करें जो वैकल्पिक तर्क चार के साथ स्ट्रिंग एआर की सरणी में मौजूद नहीं हैं। यदि चार प्रदान नहीं किया गया है, तो उन्हें '*' से बदलें।
आइए इस फ़ंक्शन के लिए कोड लिखें।
पूरा कोड होगा -
उदाहरण
const arr = ['a', 'e', 'i', 'o', 'u']; const text = 'I looked for Mary and Samantha at the bus station.'; const replaceChar = (str, arr, char = '*') => { const replacedString = str.split("").map(word => { return arr.includes(word) ? word : char; }).join(""); return replacedString; }; console.log(replaceChar(text, arr));
आउटपुट
इस कोड का कंसोल आउटपुट होगा -
***oo*e***o***a***a****a*a***a*a****e**u****a*io**