javascript报错,大佬帮忙看一下?

JavaScript04

javascript报错,大佬帮忙看一下?,第1张

下面给你分开来写你应该就明白了:

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