Я получаю обратные вызовы (не хочу прямо сейчас использовать обещание и асин c -await) и написал код в node.js для суммирования a, b и c, где я создал три функции для получения значений a, b и c.
// getting value of a
const getA = () => 10
// getting for value b
const getB = () => 20
// This function has to wait for 2 seconds to
const getC = (callback) => {
setTimeout(() => {
callback(30)
}, 2000);
}
const sum = (a, b, c, callback) => {
callback(a + b + c)
}
sum(getA(), getB(), getC((c) => c), (sum) => console.log(sum))
Я хочу вывод 60 после ожидания выполнения get C () до окончания sh, но не получил