為什么student能輸出 但是teacher的add方法就提示not a function?????不明白啊 求解
//?index.js
????????var classes = require('./klass');
????????classes.add('Mr.Li','baifumei');//student.js
????????function add(student){
???????? ????console.log("add student:"+student);
????????}
????????exports.add=add;
//teacher.js?
????????function add2(teacher){
???????? ????console.log('woshishei');????
????????}
????????exports.add2=add2;
//klass.js
????????????var student = require('./student');
????????????var teacher = require('./teacher');
????????????function add(teacher,students){
???????? ????????student.add(students);
???????? ????????console.log(teacher);
???????? ????????teacher.add2(teacher);
????????};
????????exports.add = add;
????????
2016-08-08
你把klass.js里 add函數的teacher參數名改成teacherName試試
2016-08-26
在klass.js那個文件你的add的函數里面傳進去了teacher這個參數,里面有個teacher.add2會找到參數的teacher來匹配,修改一下你的參數名字,或者將require()那個本地變量改了.