zoukankan      html  css  js  c++  java
  • nodejs异步案例

    const fs = require('fs');
    
    fs.readFile('./test.txt', 'utf-8', (err, data) => {
      err
      ? console.error(err)
      : console.log(data.toString()+'1');
    });
    console.log("over1");
    
    fs.readFile('./test.txt', 'utf-8', (err, data) => {
      setTimeout(() => {
        err
        ? console.error(err)
        : console.log(data.toString()+'2');
      }, 100);
    });
    console.log("over2");
    
    fs.readFile('./test.txt', 'utf-8', (err, data) => {
      err
      ? console.error(err)
      : console.log(data.toString()+'3');
    });
    console.log("over3");
    
    var data = fs.readFileSync('./test.txt');
    console.log(data.toString()+'4');
    console.log("over4");
    
    /*------------------------
    输出结果如下
    over1
    over2
    over3
    hello node dkplus!4
    over4
    hello node dkplus!1
    hello node dkplus!3
    hello node dkplus!2
    ------------------------*/
    
  • 相关阅读:
    13---Net基础加强
    12---Net基础加强
    11---Net基础加强
    10---Net基础加强
    09---Net基础加强
    08---Net基础加强
    07---Net基础加强
    06---Net基础加强
    05---Net基础加强
    04---Net基础加强
  • 原文地址:https://www.cnblogs.com/dkplus/p/8447789.html
Copyright © 2011-2022 走看看