Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. // Make student reports
  2. function makeStudentsReport(data) {
  3. var finalArray = [];
  4. for(var i = 0; i < data.length; i++)
  5. {
  6. var string = data[i].name + ": " + data[i].grade;
  7. finalArray.push(string);
  8. }
  9.  
  10. return finalArray;
  11. }
  12.  
  13. // Enroll in summer school
  14. function enrollInSummerSchool(students) {
  15. for(var i = 0; i < studentData.length; i++)
  16. {
  17. students[i].status = "In Summer school";
  18. }
  19. return students;
  20. }
  21.  
  22. // Find by id
  23. function findById(items, idNum) {
  24. var finalObj = {};
  25. for(var i = 0; i < items.length; i++)
  26. {
  27. if(items[i].id === idNum)
  28. {
  29. finalObj = items[i];
  30. }
  31. }
  32. return finalObj;
  33. }
  34.  
  35. // Validate object keys
  36. function validateKeys(object, expectedKeys) {
  37. var value;
  38. for(var i = 0; i < expectedKeys.length; i++)
  39. {
  40. var keys = Object.keys(object);
  41. if(expectedKeys[i] === keys[i] && expectedKeys.length === keys.length)
  42. {
  43. if(i === keys.length - 1)
  44. {
  45. value = true;
  46. }
  47. }
  48. else
  49. {
  50. value = false;
  51. }
  52. }
  53. return value;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement