Aplicação de Objeto com Funções em JavaScript

Vamos criar um objeto com duas funções, cada uma das quais receberá um número como parâmetro. Deixe a primeira função elevar o número passado ao quadrado, e a segunda função - ao cubo. Vamos implementar:

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

Vamos usar nossas funções:

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

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

Faça um objeto com três funções, cada uma das quais receberá um array de números como parâmetro. Faça com que a primeira função retorne a soma dos elementos do array, a segunda função - a soma dos quadrados, e a terceira - a soma dos cubos.