//CODE
//类Lecture构造器
//使用两个字符串函数,name和teacher
function Lecture( name,teacher ){
//把他们作为对象的本地属性保存
this.name = name;
this.teacher = teacher;
}
//类Lecture的方法,生成一个显示该课程信息的字符串
Lecture.prototype.display = function(){
return this.teacher +" is teaching "+ this.name;
};
//类Schedule的构造器
//使用一个lectures类型的数组作为参数
function Schedule(lectures){
//把他们作为对象的本地属性保存
this.lectures = lectures;
}
//类Schedule的方法,用来构造一个描述该课程表的字符串
Schedule.prototype.display = function(){
var str = "";
//遍历每门课程,累加构造信息字符串
for (var i = 0;i<this.lectures.Length,i++)
str += this.lectures[i].display() + " ";
return str;
}
//类Lecture构造器
//使用两个字符串函数,name和teacher
function Lecture( name,teacher ){
//把他们作为对象的本地属性保存
this.name = name;
this.teacher = teacher;
}
//类Lecture的方法,生成一个显示该课程信息的字符串
Lecture.prototype.display = function(){
return this.teacher +" is teaching "+ this.name;
};
//类Schedule的构造器
//使用一个lectures类型的数组作为参数
function Schedule(lectures){
//把他们作为对象的本地属性保存
this.lectures = lectures;
}
//类Schedule的方法,用来构造一个描述该课程表的字符串
Schedule.prototype.display = function(){
var str = "";
//遍历每门课程,累加构造信息字符串
for (var i = 0;i<this.lectures.Length,i++)
str += this.lectures[i].display() + " ";
return str;
}