Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var students = [
- {name: 'name1' ,
- track: 'track1',
- achievements: 1 ,
- points: 11},
- {name: 'name2',
- track: 'track2',
- achievements: 2,
- points: 22},
- {name: 'name3',
- track: 'track3',
- achievements: 3,
- points: 33},
- {name: 'name4',
- track: 'track4',
- achievements: 4,
- points: 44},
- {name: 'name5',
- track: 'track5',
- achievements: 5,
- points: 55},
- ];
- window.print = function(message) {
- var div = document.getElementById('output');
- if(!div){
- document.documentElement.innerHTML = '<div id="output"></div>';
- var div = document.getElementById('output');
- }
- div.innerHTML = message;
- }
- function studentList() {
- var list = '';
- while(true) {
- var search = prompt('Search student records: type a name or type quit to end. Type list to see all names');
- search = search.toUpperCase();
- if (search === 'QUIT') {
- break;
- } else {
- for (var i = 0; i < students.length; i += 1){
- var answer = students[i]['name'].toUpperCase();
- if ( answer === search ) {
- console.log('omg');
- list += '<ul><li> Name: ' + students[i].name
- + '</li>' + '<li> Track: ' + students[i].track
- + '</li>' + '<li> Achievements: ' + students[i].achievements
- + '</li>' + '<li> Points: ' + students[i].points
- + '</li></ul>';
- window.print(list);
- return false;
- } else if (search === 'LIST') {
- var namesList = '<ul><h3>Names: </h3>';
- for (property in students) {
- namesList += '<li>' + students[property].name + '</li>';
- }
- namesList += '</ul>';
- window.print(namesList);
- return false;
- }
- }
- }
- }
- }
- studentList();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement