Как получить возвращаемое значение с помощью функции обратного вызова

Вот мой код

function save_current_side(current_side) {
    var result;
    var final = a.b({
        callback: function (a) {
            console.log(a); // its working fine here 
            return a;
        }
    });
}

где b - синхронная функция. Я вызываю вышеуказанную функцию в любом месте кода

var saved =  save_current_side(current_side);

Сохраненная переменная не определена. Как получить значение с помощью функции обратного вызова

Ответы на вопрос(3)

Ваш ответ на вопрос