हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक स्ट्रिंग को पहले तर्क और संख्याओं की एक सरणी के रूप में लेता है। हमारे फ़ंक्शन को स्ट्रिंग में सभी वर्णों को सूचकांकों पर प्रतिस्थापित करना चाहिए जो कि सरणी तत्वों द्वारा निर्दिष्ट किए गए हैं जिन्हें तारांकन के साथ दूसरे तर्क के रूप में लिया गया है।
उदाहरण
इसके लिए कोड होगा -
const str = "Lorem ipsum dolor sit amet consectetur adipiscing elit"; const arr = [4, 7, 9, 12, 15]; const replceWithAsterisk = (str, indices) => { let res = ''; res = indices.reduce((acc, val) => { acc[val] = '*'; return acc; }, str.split('')).join(''); return res; }; console.log(replceWithAsterisk(str, arr));
आउटपुट
कंसोल में आउटपुट -
Lore* i*s*m *ol*r sit amet consectetur adipiscing elit