闭包: 函数定义的作用域和函数执行的作用域 不在同一个作用域下~~~~

let fs = require('fs'); // file systemlet school = {};// after函数function after(times, callback){    return function(){ //闭包函数: 函数定义的作用域和函数执行的作用域 不在同一个作用域下          if(--times === 0){            callback();        }    }}let cb = after(2, function(){    console.log(school);});fs.readFile('./name.txt', 'utf8', function(err, data){    school.name = data;    cb();});fs.readFile('./age.txt', 'utf8', function(err, data){    school.age = data;    cb();});