function fooFunc(){
var bar = "something";
doSomething(bar)
.then(function(result){
console.log(result);
});
}
function doSomething(msg){
return new Promise(function(resolve, reject){
setTimeout(function(){
resolve(msg+"append");
}, 1000 );
});
}
fooFunc();