I have simplified my code in nodejs below. I got udefined result because function is async. How do I get valid result, do I have to use promises ?
function findresult() {
var result;
setTimeout(function () {
var result = 2
}, 1000);
return result
}
console.log('findresult ' + findresult());//findresult undefined