1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67function returnDifferentCourses(oldCourses , newCourses){
var oldCoursesList = oldCourses;
var newCoursesList = newCourses;
var diffCourses = [];
var length;
var earlierCourses = oldCoursesList.split(',');
var newCourses = newCoursesList.split(',');
if(newCoursesList.length < 1)
{
diffCourses = earlierCourses;
}
else if (earlierCourses.length > newCourses.length)
{
outerloop:
for (var i=0; i < earlierCourses.length; i++) {
for (var j=0; j < newCourses.length; j++) {
if ( earlierCourses[i] == newCourses[j] ) {
continue outerloop;
}
}
diffCourses.push(earlierCourses[i]);
}
}
else
{
outerloop:
for (var i=0; i < newCourses.length; i++) {
for (var j=0; j < earlierCourses .length; j++) {
if ( earlierCourses[i] == newCourses[j] ) {
continue outerloop;
}
}
diffCourses.push(newCourses[i]);
}
}
return diffCourses;
}
function updatedStudentList(oldStudentList , newStudent){
var currentStudentList = oldStudentList;
var studentToAdd = newStudent;
var newStudentList = "";
var currentStudents = currentStudentList.split(",");
if(currentStudentList.indexOf(studentToAdd) > -1)
{
for (var i=0; i < currentStudents.length; i++) {
if ( currentStudents[i] == studentToAdd ) {
currentStudents.splice(i,1);
}
}
newStudentList = currentStudents;
}
else
{
newStudentList = currentStudentList + "," + studentToAdd;
}
return newStudentList;
}