JavaScript JavaScript Loops, Arrays and Objects Tracking Data Using Objects The Build an Object Challenge, Part 2

Edwin Carbajal
Edwin Carbajal
4,133 Points

Student Object

Here is how I solved this challenge:

var students = [ 
  { 
   name: 'Dave',
    track: 'Front End Development',
    achievements: 158,
    points: 14730
  },
  {
    name: 'Jody',
    track: 'iOS Development with Swift',
    achievements: '175',
    points: '16375'
  },
  {
    name: 'Jordan',
    track: 'PHP Development',
    achievements: '55',
    points: '2025'
  },
  {
    name: 'John',
    track: 'Learn WordPress',
    achievements: '40',
    points: '1950'
  },
  {
    name: 'Trish',
    track: 'Rails Development',
    achievements: '5',
    points: '350'
  }
];
var html = '';


function print(message) {
  var div = document.getElementById('output');
  div.innerHTML = message;
}

function getStudentProps() {
  for(obj in students) {
     html += "<h2>Student: " + students[obj].name + "</h2>";
     html += "<p>Track: " + students[obj].track + "</p>";
     html += "<p>Achievements: " + students[obj].achievements + "</p>";
     html += "<p>Points: " + students[obj].points + "</p>";
  }
  print(html)
}

getStudentProps();