nodejs(2)async 和 sync

读文件案例

const fs = require('fs')
const path = require('path')

fs.readFile(path.join(__dirname, './files/1.txt'), 'utf-8', (err, dataStr) => {
  if (err) return console.log(err.message)
  console.log(dataStr)
})


const result2 = fs.readFileSync(path.join(__dirname, './files/2.txt'), 'utf-8')
console.log(result2)

node中的api基本都是异步的

  1. 什么样的操作需要使用异步处理:要把 耗时的操作,放到异步中去执行;

  2. 异步执行任务的好处:能够提高 耗时的任务它的执行效率,提高 JS 解析引擎的工作效率

猜你喜欢

转载自www.cnblogs.com/houfee/p/10282091.html
今日推荐