异步编程 可以知道异步操作是不用管前面代码是否执行的,他可以自己干自己的 因此: var fs = require('fs') fs.readFile('./data/a.txt', 'utf8', function (err, data) { if (err) { // return console.log('读取失败') // 抛出异常 // 1. 阻止程序的执行 // 2. 把错误消息打印到控制台 throw err } console.log(data) }) fs.readFile('./data/b.txt', 'utf8'