ES Promise | bluebird

bluebird是一个第三方Promise规范实现库,它不仅完全兼容原生Promise对象,且比原生对象功能更强大,bluebird号称速度是所有 Promise 库里最快的。

导入:

1
npm install bluebird --save

使用  

1
var Promise = require("bluebird");

ES6写法: 

1
import * as Promise from "bluebird";

 or

1
import {Promise} from "bluebird";

  

基本使用:

1
2
3
4
5
6
7
8
9
10
11
import {Promise} from "bluebird";
 
const promise = new Promise((resolve,reject) => {
  setTimeout(()=> {
    resolve('foo')
  },3000)
})
 
promise.then((value) => {
  console.log(value)  // foo
})

  

 

bluebirds官网API doc:

http://bluebirdjs.com/docs/api-reference.html

IBM Developer:

https://developer.ibm.com/zh/articles/wa-lo-use-bluebird-implements-power-promise/

博客:

https://itbilu.com/nodejs/npm/VJHw6ScNb.html#api-new-promise 

 

posted @   听说这是最长的名字了  阅读(229)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
阅读排行:
· 【译】我们最喜欢的2024年的 Visual Studio 新功能
· 个人数据保全计划:从印象笔记迁移到joplin
· Vue3.5常用特性整理
· 重拾 SSH:从基础到安全加固
· 为什么UNIX使用init进程启动其他进程?

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示