angular.forEach

by samgu

JavaScript

var arr1 = [{
  "id": 2,
  "student_name": "Liu Sa",
  "alien": "Akona",
  "world": "Sun",
  "justification": "i like sent this one",
  "submit_time": null
}, {
  "id": 3,
  "student_name": "Lisa Liu",
  "alien": "Akona",
  "world": "Sun",
  "justification": "i like sent this one",
  "submit_time": null
}, {
  "id": 4,
  "student_name": "Lisa Liu",
  "alien": "Eolani",
  "world": "Sun",
  "justification": "i like sent this one",
  "submit_time": null
}, {
  "id": 5,
  "student_name": "Lisa Liu",
  "alien": "Eolani",
  "world": "Mercury",
  "justification": "i like sent this one",
  "submit_time": null
}, {
  "id": 6,
  "student_name": "Luca",
  "alien": "Kaylid",
  "world": "Mercury",
  "justification": "i like sent this one",
  "submit_time": null
}, {
  "id": 7,
  "student_name": "Lucas",
  "alien": "Kaylid",
  "world": "Mercury",
  "justification": "i like sent this one",
  "submit_time": null
}, {
  "id": 1,
  "student_name": "Liu Sa",
  "alien": "Akona",
  "world": "Earth",
  "justification": null,
  "submit_time": "2014-09-25T08:37:34.526-05:00"
}];
var arr2 = [{
  "id": 1,
  "alien": "Akona",
  "world": "Sun",
  "color": "red"
}, {
  "id": 2,
  "alien": "Akona",
  "world": "Mercury",
  "color": "red"
}, {
  "id": 3,
  "alien": "Akona",
  "world": "Earth",
  "color": "red"
}, {
  "id": 4,
  "alien": "Akona",
  "world": "Moon",
  "color": "red"
}, {
  "id": 5,
  "alien": "Akona",
  "world": "Phobos",
  "color": "red"
}, {
  "id": 6,
  "alien": "Akona",
  "world": "Deimos",
  "color": "red"
}, {
  "id": 7,
  "alien": "Akona",
  "world": "Io",
  "color": "red"
}, {
  "id": 8,
  "alien": "Akona",
  "world": "Ganymede",
  "color": "red"
}, {
  "id": 9,
  "alien": "Akona",
  "world": "Callisto",
  "color": "green"
}, {
  "id": 10,
  "alien": "Akona",
  "world": "Titan",
  "color": "red"
}];

angular.forEach(arr1, function(value1, key1) {
  angular.forEach(arr2, function(value2, key2) {
    if (value1.alien === value2.alien && value1.world === value2.world) {
    ...