In this challenge, we practice using arrow functions. Check the attached tutorial for more details.
Task
Complete the function in the editor. It has one parameter: an array, nums. It must iterate through the array performing one of the following actions on each element:
If the element is even, multiply the element by 2.
If the element is odd, multiply the element by 3.
The function must then return the modified array.
'use strict';process.stdin.resume();process.stdin.setEncoding('utf-8');let inputString ='';let currentLine =0;process.stdin.on('data', inputStdin => { inputString += inputStdin;});process.stdin.on('end', _ => { inputString =inputString.trim().split('\n').map(string => {returnstring.trim(); });main(); });functionreadLine() {return inputString[currentLine++];}// Modify and return the array so that all even elements are doubled and all odd elements are tripled.// MAIN FunctionfunctionmodifyArray(nums) {let result = [];for (let i =0; i <nums.length; i ++){if (nums[i] %2==0 ){result.push(2* nums[i]); } else {result.push(3* nums[i]) } }return result;} functionmain() {constn=+(readLine());consta=readLine().split(' ').map(Number);console.log(modifyArray(a).toString().split(',').join(' '));}