हमारे पास इस तरह का नंबरों का एरे है -
const arr = [12, 19, 5, 7, 9, 11, 21, 4];
हमें एक फ़ंक्शन लिखना है जो ऐसा एरे लेता है और मूल एरे के सभी आइटम्स के साथ संबंधित तत्वों के वर्गों को जोड़कर एक नया एरे लौटाता है।
इस सैंपल एरे के लिए, आउटपुट होना चाहिए -
[12, 19, 5, 7, 9, 11, 21, 4, 144, 361, 25, 49, 81, 121, 441, 16]
उदाहरण
const arr = [12, 19, 5, 7, 9, 11, 21, 4]; const multiplyArray = (arr) => { return arr.reduce((acc, val) => { return acc.concat(val * val); }, arr); }; console.log(multiplyArray(arr));आउटपुट
कंसोल में आउटपुट होगा -
[ 12, 19, 5, 7, 9, 11, 21, 4, 144, 361, 25, 49, 81, 121, 441, 16 ]