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(
"执行完毕")