यहां हमें एक फ़ंक्शन लिखना है जो दो आर्गुमेंट्स लेता है, पहला स्ट्रिंग या नंबर लिटरल्स का ऐरे, दूसरा एक स्ट्रिंग और हमें एक स्ट्रिंग लौटानी है जिसमें ऐरे के सभी एलिमेंट्स उस स्ट्रिंग से प्रीपेंडेड और अपेंडेड हों।
उदाहरण के लिए:
applyText([1,2,3,4], 'a');
'a1a2a3a4a' लौटना चाहिए।
इन आवश्यकताओं के लिए, ऐरे map() मेथड फॉर लूप से बेहतर विकल्प है और ऐसा करने का कोड होगा:
उदाहरण
const numbers = [1, 2, 3, 4]; const word = 'a'; const applyText = (arr, text) => { const appliedString = arr.map(element => { return `${text}${element}`; }).join(""); return appliedString + text; }; console.log(applyText(numbers, word));
आउटपुट
इस कोड का कंसोल आउटपुट होगा:
a1a2a3a4a