मान लीजिए, हमें एक फ़ंक्शन लिखना है:
replaceChar(str, arr, [char])
अब, स्ट्रिंग str के उन सभी कैरेक्टर्स को बदलें जो स्ट्रिंग्स के ऐरे arr में मौजूद नहीं हैं, ऑप्शनल आर्गुमेंट char से। यदि 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**