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) {
...