나는 각 코스마다 많은 모듈을 가진 여러 코스의 학생이 있습니다.자바 스크립트 다차원 배열
은 지금까지 내가 가지고 :
var myStudent = new MySchool.Student("Bart", "Simpson", "0800 Reverse", "Some Street", "Springfield");
myStudent.addCourse(new MySchool.Course("S1000", "Skateboarding"));
myStudent.addCourse(new MySchool.Course("Q1111", "Driving"));
myStudent.addCourse(new MySchool.Course("D999", "Avoiding Detention"));
Student.JS
MyStudent.Student = function (firstName, lastName, tel, address1, address2) {
this._firstName = firstName;
this._lastName = lastName;
this._tel = tel;
this._address1 = address1;
this._address2 = address2;
this._courses = new Array();
};
//Add course:
addCourse: function (course) {
this._courses.push(course);
},
이 잘 작동합니다. 그러나이 모듈을 추가하고 싶습니다. 따라서 각 코스에는 여러 개의 모듈이 있습니다.
나는 다차원 배열을 수행하려했지만 성공하지 못했습니다.
누군가 조언 해 주실 수 있습니까? 대안이 있습니까?
'MySchool.Course'는 어디에 있습니까? 모듈에 다른 배열을 추가 할 수없는 이유는 무엇입니까? –
"Some Street"은 "742 Evergreen Terrace"여야합니다. – ckal
'var sktCourse = new MySchool.Course (...); sktCourse.addModule (새 MySchool.Module (...)); myStudent.addCourse (sktCourse); ' – Shmiddty