我有一个名为Course的对象构造函数:
function Course(points,grade,coursename) {
this.points;
this.grade;
this.coursename;}
一个名为Courses的空数组:
Courses = [];
我正在创建一个名为“t”的新对象(其值以表格形式输入):
t=new Course($("#coursename").val(),$("#grade").val(), $("#points").val() );
我正在尝试将值推送到数组,但console.log显示它是空的。
Courses.push(t);
console.log(Courses[0]);
答案 0 :(得分:1)
您需要将参数分配给构造函数中的属性:
function Course(points, grade, coursename) {
this.points = points;
this.grade = grade;
this.coursename = coursename;
}
答案 1 :(得分:0)
你的构造函数应该是:
function Course(points,grade,coursename) {
this.points = points;
this.grade = grade;
this.coursename = coursename;
}
您需要将参数分配给构造函数中Course
对象的某个属性。