以下代码是从pro javascript techniques书中拷贝出来的
<script language="JavaScript">
/*
 * ex:Listing 1-1
 
*/


 
//Lecture类的构造函数
function Lecture( name, teacher ) {
    
this.name = name;
    
this.teacher = teacher;
}


//声明Lecture类的方法display
Lecture.prototype.display = function(){
    
return this.teacher + " is teaching " + this.name;
}
;


//Schedule类的构造函数
function Schedule( lectures ) {
    
this.lectures = lectures;
}


//声明Lecture类的方法display
Schedule.prototype.display = function(){
    
var str = "";
    
for ( var i = 0; i < this.lectures.length; i++ )
        str 
+= this.lectures[i].display() + "<br/>";
        
return str;
}
;

// 创建Schedule类的对象mySchedule
var mySchedule = new Schedule([
    
new Lecture( "Gym""Mr. Smith" ),
    
new Lecture( "Math""Mrs. Jones" ),
    
new Lecture( "English""TBD" )
    ]
);

document.writeln( mySchedule.display() );
</script>