Как перенести ответ юзера в другую функцию? JS

Столкнулся с такой проблемой, что мне надо из одной функции использовать переменную answer в другой функции:

function asking(){
    const rl = readline.createInterface({
        input: process.stdin,
        output: process.stdout
      });

    rl.question('Напиши что-нибудь', (answer) => {
        console.log(`Вы выбрали: ${answer}`);
    rl.close();
    answering()
    });
}

function answering(){
    if (answer==1){
        exit    
    }
    else {
        start1()
    }

После выполнения кода пишет что answer is undefined то-есть не определен


Ответы (0 шт):