标签:name 目录 指定 exp var 学生 function 添加 img
来源于慕课网课程:http://www.imooc.com/video/6701 (视频)
模块的流程图如下:

function add(student){
console.log("add student:"+student);
}
//暴露公开api
exports.add = add;
function add(teacher){
console.log("add teacher:"+teacher);
}
//暴露公开api
exports.add = add;
// 导入老师学生模块
var student = require(‘./student‘);
var teacher = require(‘./teacher‘);
// 指定一个老师
teacher.add(‘Scott‘);
// 添加两个学生
student.add(‘白富美‘);
student.add(‘高富帅‘);
function add(teacherName,students){
teacher;
students.forEach(function(item,index){
student.add(item);
});
}
// 暴露公开api
exports.add = add;
// 导入班级模块
var klass = require(‘./klass‘);
// 把学校暴露出去,传入班级
exports.add = function(klasses){
// 遍历班级
klasses.forEach(function(item,index){
var _klass = item; //拿到具体班级
var teacherName = item.teacherName;// 拿到老师名字
var students = item.students; // // 拿到学生名字
klass.add(teacherName,students);
});
};
// klass.add(‘Scott‘,[‘白富美‘,‘高富帅‘]);

到此为止学校这个模块就完成了。
标签:name 目录 指定 exp var 学生 function 添加 img
原文地址:http://www.cnblogs.com/ljblog/p/7429174.html