С колбеками более-менее понял, async/await интересная штука, но пока нет потребности в ней, т.к. сильно бы тормозил программу такой подход.
Столкнулся с тем что:
function addOne(callback) {
connection.query(strQuery, function (err, rows) {
myNumber=rows[0].Name;
callback.call(myNumber);
});
}
function addTwo(callback) {
connection.query(strQuery, function (err, rows) {
myNumber=rows[0].Customer_ID;
callback.call(myNumber.toString());
});
// нужно выполнить addOne с результатом temp1, передать его в addTwo и выполнить addTwo
addOne(function () {
if (this=='Vlad')
{
temp1=this;
console.log(this);
}
addTwo(function (){
if (this=='2233')
{
temp2=this;
console.log(this);
}
return temp2;
});
return temp1;
});
}
Я так понимаю, что
addTwo должна иметь ещё один аргумент. Однако, если его просто добавить, то callback.call уже не будет работать.