zipWith
Создайте функцию zipWith, которая принимает два массива, состоящих из чисел и функцию, которая применится к каждой паре чисел двух массивов. Функция zipWith должна вернуть новый массив, полученный из результатов.
Примеры:
zipWith( Math.pow, [10,10,10,10], [0,1,2,3] )
//[1,10,100,1000]
zipWith( Math.max, [1,4,7,1,4,7], [4,7,1,4,7,1] )
// [4,7,7,4,7,7]
zipWith( function(a,b) { return a+b; }, [0,1,2,3], [0,1,2,3] )
//[0,2,4,6]
zipWith( (a,b) => a+b, [0,1,2,3], [0,1,2,3] )
//[0,2,4,6]