(async ()=> {
const result = await asyncReturnSomething();
console.log(result);
})();
function asyncReturnSomething() {
return new Promise((resolve, reject)=> {
setTimeout(()=> {
resolve('Done!');
}, 1000);
});
}
(node v6.2.1では未実装?)
(babelでasync/awaitを使うには"presets": ["stage-3"]
の指定が必要)