Here is my object
 {
    "_id": "555ab225ae9c30b57432e1d2",
    "firstname": "Mindy",
    "lastname": "Martinez",
    "subjects": [
      {
        "name": "Mathematics",
        "grades": {
          "assignments": 16,
          "tests": 4,
          "final": 38
        }
      },{
        "name": "English",
        "grades": {
          "assignments": 10,
          "tests": 12,
          "final": 35
        }
      },{
        "name": "Chemistry",
        "grades": {
          "assignments": 19,
          "tests": 8,
          "final": 3
        }
      },{
        "name": "Physics",
        "grades": {
          "assignments": 4,
          "tests": 26,
          "final": 32
        }
      },{
        "name": "Biology",
        "grades": {
          "assignments": 19,
          "tests": 26,
          "final": 1
        }
      },{
        "name": "F Maths",
        "grades": {
          "assignments": 4,
          "tests": 6,
          "final": 11
        }
      }
    ]
  }
I need to know how to push the subject name and the total amount of grades (assignments + tests + final) into seperate arrays subjects (subject name) and scores (sum of assignments tests and final)
  var subjects = [];
  var scores = [];
  for(var x in $scope.data.subjects){
    subjects.push(x.name);
  }
  for(var y in $scope.data.subjects){
    scores.push(y.assignments+y.tests+y.final);
  }
heres my code http://plnkr.co/edit/RXzjPllg0RSWjvgMjIoU?p=preview
what I tried is under the //Data// comment . Dosent seem to work as the labels for the radar chart show undefined same thing with the data
 
     
     
     
     
     
    