返回列表

promise

默认分类 2017/09/26 01:28

示例

new Promise(function(resolve, reject) {
  resolve(123)
}).then(function(msg) {
  console.log('done4:' + msg)

  return new Promise(function(resolve, reject) {
    setTimeout(function() {
      resolve('Hello ' + Math.random() + '!')
    }, 2000)
  })
}).then(function(msg) {
  console.log('done1:' + msg)

  return new Promise(function(resolve, reject) {
    setTimeout(function() {
      resolve('Hello ' + Math.random() + '!')
    }, 2000)
  })

}).then(function(msg) {
  console.log('done2:' + msg)

  return new Promise(function(resolve, reject) {
    setTimeout(function() {
      resolve('Hello ' + Math.random() + '!')
    }, 2000)
  })

}).then(function(msg) {
  console.log('done3:' + msg)

  return new Promise(function(resolve, reject) {
    setTimeout(function() {
      resolve('Hello ' + Math.random() + '!')
    }, 2000)
  })

})