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
------------------------*/
上一篇:Failure to transfer org.apache.maven:maven-archiver:pom:2.5 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval o


下一篇:C++ Primer 5th Edition自学笔记(1)