Uso de un objeto con funciones en JavaScript

Hagamos un objeto con dos funciones, cada una de las cuales tomará un número como parámetro. Que la primera función eleve al cuadrado el número pasado, y la segunda función - al cubo. Implementemos:

javascriptlet math = {
  square: function(num) {return num * num},
  cube: function(num) {return num * num * num},
};

Utilicemos nuestras funciones:

javascriptlet math = {
  square: function(num) {return num * num},
  cube: function(num) {return num * num * num},
};

console.log( math.square(2) ); // mostrará 4
console.log( math.cube(2) ); // mostrará 8
Задание 1

Cree un objeto con tres funciones, cada una de las cuales tomará como parámetro un array con números. Haga que la primera función devuelva la suma de los elementos del array, la segunda función - la suma de los cuadrados, y la tercera - la suma de los cubos.