Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2017, 21:14
Аспирант
Отправить личное сообщение для Tanya51 Посмотреть профиль Найти все сообщения от Tanya51
 
Регистрация: 09.07.2017
Сообщений: 49

Возведение в куб число и массив числовых значений используя функцию
Есть такая задача:
Напишите функцию extraCube, которая принимает в качестве параметра или число, или массив числовых значений и возвращает либо куб числа, либо массив кубов, в зависимости от типа входящего параметра (typeof). Для расчета куба числа вместо встроенного метода Math.pow используйте собственную функцию.
console.log( extraCube(2) ); // 8
console.log( extraCube([0, 1, 2, 3]) ); // [0, 1, 8, 27]

как число возвести в куб я разобралась:
function square(x) {
return x*x;
}
function extraCube(x) {
return x*square(x);
}

либо так

function extraCube(x) {
return x*x*x;
}
console.log( extraCube(2) );


а вот с массивом чисел не понятно как это можно сделать. Причем для числа и массива чисел это должна быть одна функция.
Помогите пожалуйста
Ответить с цитированием