Zastosowanie obiektu z funkcjami w JavaScript

Stwórzmy obiekt z dwiema funkcjami, z których każda będzie przyjmować parametr liczbowy. Niech pierwsza funkcja podnosi przekazaną liczbę do kwadratu, a druga funkcja - do sześcianu. Zaimplementujmy:

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

Skorzystajmy z naszych funkcji:

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

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

Stwórz obiekt z trzema funkcjami, z których każda będzie przyjmować parametrem tablicę z liczbami. Spraw, aby pierwsza funkcja zwracała sumę elementów tablicy, druga funkcja - sumę kwadratów, a trzecia - sumę sześcianów.