small-promise

3.2.1 • Public • Published

Promise

Usage

const Promise = require('small-promise');
let p1 = new Promise(function(resolve,reject){
  setTimeout(()=>{
    reject({
      success:true,
      data:1
    })
  },100)
})

p1.then((res)=>{
  return 1
}).then((res)=>{
  console.log(res)
})

problem

调用then方法的时候如果不是pedding状态,原生的Promise会放进微任务批量处理,这里的Promise是立即执行

Dependencies (0)

    Dev Dependencies (7)

    Package Sidebar

    Install

    npm i small-promise

    Weekly Downloads

    2

    Version

    3.2.1

    License

    MIT

    Unpacked Size

    12.6 kB

    Total Files

    9

    Last publish

    Collaborators

    • fernandou