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
    ------------------------*/
    
  • 相关阅读:
    Rotate List
    Spiral Matrix II
    Jump Game
    Maximum Subarray
    Pow(x, n)
    Anagrams
    Permutations
    unity 相机的问题
    NGUI 学习
    空间数据库1
  • 原文地址:https://www.cnblogs.com/dkplus/p/8447789.html
Copyright © 2011-2022 走看看