Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 848 Bytes

File metadata and controls

34 lines (29 loc) · 848 Bytes

Рекурсія

  1. Реалізуйте функцію showAllElementOfArray(arr), яка приймає масив довільного вигляду та виводить елементи даного масива та масивів, які є елементами.
const arr = [1, [2, 3, [4, [5]]], 6, [33]];

showAllElementOfArray(arr);

Результат:

1
2
3
4
5
6

Використання циклів

  1. Реалізуйте функцію powLoop(base, power), яка працює ідентично функції pow(base, power):
const pow = (base, power) => {
    if (power === 0) return 1;
    return pow(base, power - 1) * base;
}

з використанням циклу.

console.log(powLoop(2, 1)); // 2
console.log(powLoop(2, 3)); // 8
console.log(powLoop(2, 5)); // 32