1、student.js
//创建模块
function add(student){
console.log('Add student:'+student)
}
exports.add = add;
2、teacher.js
//创建模块
function add(teacher){
console.log('Add teacher:'+teacher)
}
exports.add = add;
3、class.js
var student = require('./student');//引用模块
var teacher = require('./teacher');//引用模块
teacher.add('wangxiang');
function add(teacherName,students){
teacher.add(teacherName);
students.forEach(function(item,index){
student.add(item);
})
}
exports.add = add;
4、index.js
//入口文件
var klass = require('./class');//引用模块
exports.add = function(classes){
classes.forEach(function(item,index){
var _class = item;
var teacherName = item.teacherName;
var student = item.students;
klass.add(teacherName,student)
})
}