Получи случайную криптовалюту за регистрацию!

zipWith Создайте функцию zipWith, которая принимает два масси | Senior Frontend - javascript, html, css

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]