kenichi-shibata
6/10/2016 - 1:40 AM

quick bluebird tutorial

/* global -Promise */

var Promise = require('bluebird');

function a(value){
  return new Promise(function (resolve){
  value++;
  resolve(value);
  });
}

function b(value){
  return new Promise(function (resolve){
    value = value + 2;
    resolve(value);
  });
}

function print(value){
  return console.log(value);
}

var v = 1;

a(v).then(b).then(print);