Показать сообщение отдельно
  #1 (permalink)  
Старый 03.11.2021, 12:54
Gm5 Gm5 вне форума
Интересующийся
Отправить личное сообщение для Gm5 Посмотреть профиль Найти все сообщения от Gm5
 
Регистрация: 10.07.2021
Сообщений: 19

Объект с функциями. Решение задачи.
Помогите решить поставленную задачу. Вот условие:
Сделайте объект с тремя функциями, каждая из которых будет принимать параметром массив с числами. Сделайте так, чтобы первая функция возвращала сумму элементов массива, вторая функция - сумму квадратов, а третья - сумму кубов.

Моё решение:
let math = {
 sum:function (arr) {return sum += elem},
 square:function (arr) {return elem * elem},
 cube:function (arr) {return elem * elem * elem},
};
let arr=[1,2,3,4,5];
for( let elem of arr){
	arr[elem];
}
alert(math.sum([1,2,3,4,5]));
alert(math.square([1,2,3,4,5]));
alert(math.cube([1,2,3,4,5]));

Что-то я не так делаю!
Ответить с цитированием