Возведение в куб число и массив числовых значений используя функцию
Есть такая задача:
Напишите функцию 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) );
а вот с массивом чисел не понятно как это можно сделать. Причем для числа и массива чисел это должна быть одна функция.
Помогите пожалуйста
|