Node.js 提供了一个util 模块,提供了一些方法(也没几个)
使用util 模块前需要先引入:
const util = require('util');
1、util.inspect
util.inspect(object[, options])
将任意对象转换 为字符串。
2、util.callbackify
将一个async函数,或者返回值为Promise的函数,转换成一个回调形式的函数。
例如fn就是这么一个async函数
var callbackFunction=util.callbackify(fn)
那么就可以在调用callbackFunction是传入一个回调,这个回调第一个参数是err
目前还没用到过。感觉挺鸡肋的
3、util.promisify
promisify方法和上面的callbackify方法功能正好相反,它让一个遵循异常优先的回调风格的函数,转换成一个返回值是Promise的函数。
4、util.format
第一个参数为一个字符串,用于指定格式,后面的参数为要格式化的参数
返回指定格式的字符串
还不如用正则表达式来整。