function Class(){
}
var params = {
set_class : function(class_num){
this.class_num = class_num
},
set_grade : function(grade_num){
this.grade_num = grade_num
}
}
var Student = Class(params)
第一、Class是个函数,并且没有返回值,默认返回值为undefined。
第二、params是个参数。
第三、显然var Student = Class(params)Student是undefined;
所以new Student的时候new的是undefined,而js中面向对象new的对象要是一个函数。
所以报错了
解决方法如下:events.js72
throw er//Unhandled 'error' event
Error: read ECONNRESET
at errnoException (net.js:901:11)
at TCP.onread (net.js:556:19)Write failed: Broken pipe