util
[TOC]
索引
方法:
- util.promisify():
(originalFunction)
,用于将遵循回调模式的异步函数转换为返回Promise
的函数。
util
方法
promisify()
util.promisify():(originalFunction)
,用于将遵循回调模式的异步函数转换为返回 Promise
的函数。
originalFunction:
function
,需要被转换为返回Promise
的函数。这个函数必须遵循回调模式。返回:
fn:
(args?) => Promise
,回一个新的函数,这个函数返回一个Promise
。- js
const { promisify } = require('util'); const fs = require('fs'); // 将 fs.readFile 转换为返回 Promise 的函数 const readFileAsync = promisify(fs.readFile); readFileAsync('example.txt', 'utf8') .then(data => { console.log(data); }) .catch(err => { console.error('Error:', err); });