-
Notifications
You must be signed in to change notification settings - Fork 0
/
sortCollege.js
25 lines (21 loc) · 905 Bytes
/
sortCollege.js
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
const getDataWithoutBranch = (collegeList, rankChosen, casteChosen) => {
let individualCollegeList = {};
let ptr = 0;
for(let i = 0; i < collegeList.length ; i++){
if(collegeList[i][casteChosen] >= (rankChosen-1000) && collegeList[i][casteChosen] <= rankChosen+10000){
individualCollegeList[ptr++] = collegeList[i];
}
}
return individualCollegeList;
}
const getDataWithBranch = (collegeList, rankChosen, casteChosen, branchChosen) => {
let individualCollegeList = {};
let ptr = 0;
for(let i = 0; i < collegeList.length ; i++){
if(collegeList[i].BRANCH == branchChosen && collegeList[i][casteChosen] >= (rankChosen-1000) && collegeList[i][casteChosen] <= rankChosen+10000){
individualCollegeList[ptr++] = collegeList[i];
}
}
return individualCollegeList;
}
export {getDataWithBranch, getDataWithoutBranch};