新建简单的node.js模块
代码说明:
- student.js — 学生
- teacher.js — 老师
- klass.js — 班级
- school.js — 学校
- index.js — 示例文件
student.js
function add(student){
console.log("Add Student:" + student);
}
exports.add = add;
teacher.js
function add(teacher){
console.log("Add Teacher:" + teacher);
}
exports.add = add;
klass.js
var student = require('./student');
var teacher = require('./teacher');
function add(teacherName,students){
teacher.add(teacherName);
students.forEach(function(item,index){
student.add(item);
})
}
exports.add = add;
* school.js*
var klass = require('./klass.js')
exports.add = function(klasses){
klasses.forEach(function(item,index){
var _klass = item
var teacherName = item.teacherName;
var students = item.students;
klass.add(teacherName,students);
})
}
index.js
var school = require('./school.js');
school.add([{'teacherName':'Scott','students':['Lili','Qiqi']},
{'teacherName':'Nicholas','students':['Tiantian','Siisi']}])
运行index.js
node index.js
本文章参考慕课视频:http://www.imooc.com/learn/348