首页后端开发正文

什么是回调函数,举例说明

朱绪2022-06-26502Node.js

什么是回调函数?

回调函数是指,在某个函数执行完毕后,将另一个函数作为参数传递给该函数,并在该函数内部调用该函数的过程。

我举一个简单的 Node.js 示例,它使用「回调函数」从文件中读取数据:

const fs = require('fs');

fs.readFile('123.txt', 'utf8', function(err, data) {
  if(err) {
    console.error(err);
  } else {
    console.log(data);
  }
})

回调函数主要用于「异步编程」中,用来处理异步操作的结果。