当前位置: 首页 > news >正文

util.callbackify

util.callbackify(original) 将 async 异步函数(或者一个返回值为 Promise 的函数)转换成遵循异常优先的回调风格的函数,例如将 (err, value) => ... 回调作为最后一个参数。 在回调函数中,第一个参数为拒绝的原因(如果 Promise 解决,则为 null),第二个参数则是解决的值。

实例

const util = require('util');

async function fn() {
  return 'hello world';
}
const callbackFunction = util.callbackify(fn);

callbackFunction((err, ret) => {
  if (err) throw err;
  console.log(ret);
});

http://www.lryc.cn/news/64780.html

相关文章:

  • 解决使用CLIP模型时TypeError: Cannot handle this data type: (1, 1, 224, 224), |u1
  • Mysql第二章 多表查询的操作
  • ESP32-CAM:TinyML 图像分类——水果与蔬菜
  • 如何防止订单重复支付
  • 不是那么快乐的五一
  • Maven命令和配置详解
  • P3029 [USACO11NOV]Cow Lineup S 双指针 单调队列
  • 数据结构与算法之链表: Leetcode 83. 删除排序链表中的重复元素 (Typescript版)
  • ubuntu16.04升级到20.04后报错 By not providing “FindEigen.cmake“
  • 设计模式——模板方法模式
  • 15 | Qt的自定义信号
  • 线性表,顺序表,链表
  • 洛谷 P2782 友好城市 线性DP 最长上升子序列 二分查找 lower_bound
  • easyexcel读取excel合并单元格数据
  • 2023哪款蓝牙耳机性价比高?200左右高性价比蓝牙耳机推荐
  • Java代码弱点与修复之——Masked Field(掩码字段)
  • C语言编程入门之刷题篇(C语言130题)(8)
  • QML动画类型总结
  • 编译一个魔兽世界开源服务端Windows需要安装什么环境
  • HTML5字体集合的实践经验
  • Mybatis 框架 ( 一 ) 基本步骤
  • 【华为OD机试真题】We Are A Team(C++javapython)100%通过率 超详细代码注释 代码优化
  • Oracle_Workflow_Builder工作流工具(一)
  • JavaWeb学习--RequestResponse
  • Linux cat 命令
  • 力扣sql中等篇练习(十四)
  • 什么是Spring FactoryBean?有什么作用?
  • Python List pop()方法
  • HJ51 输出单向链表中倒数第k个结点
  • c#笔记-内置类型