node.js read异步与同步

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tdjqqq/article/details/80592091

read读取文件分两种方法:异步与同步

异步:有回调函数,并且有两个反回值,err/data,处理数据在方法内

同步:没有回调函数 ,并且方法名后加【Sync】


var fs = require( "fs");


// 异步读取 此方法有回调
// fs.readFile('json/chinaAdministrative/cities.json', function (err, data) {
// if (err) {
// return console.error(err);
// }
// var cityArr = JSON.parse(data.toString());
// console.log("读取完毕")
// });



//同步读取文件 此方法没有回调
var myProvince= fs. readFileSync( 'json/chinaAdministrative/provinces.json');
var myCity= fs. readFileSync( 'json/chinaAdministrative/cities.json');


console. log( JSON. parse( myProvince. toString())); //转换成Array
console. log( JSON. parse( myCity. toString())); //转换成Array


console. log( "执行完毕")

猜你喜欢

转载自blog.csdn.net/tdjqqq/article/details/80592091