Пример для Node js, необходим пакет readline-sync
const readline = require('readline-sync');
const { error } = require("console");
recursion();
function recursion() {
let input = readline.question("Enter number > 10\n");
one(input);
two(input);
}
function one(input) {
try {
if (input < 10) throw error;
console.log('выполняется функция one');
} catch {
console.error('Ошибка в функции one');
recursion();
}
}
function two(input) {
console.log('выполняется функция two', input);
}
Суть вопроса: когда функция two выполняется, она выполняется столько раз, сколько было запусков функции recursion, как этого избежать?