async selectAvailableRoute(routeCount: number) : Promise<any>{
var newRouteNum='';
for (let i = 1; i <= routeCount; i++) {
  this.availableRoute(i).click();
  this.availableRoute(i).getText().then(function (createdRouteNum) {
    Utils.logger('number'+ createdRouteNum);
    newRouteNum= createdRouteNum;
   });
return newRouteNum;
}
}
value of newRouteNum is coming as undefined. Can someone help to get the proper value
 
    