Skip to content

Instantly share code, notes, and snippets.

@bitsmuggler
Last active August 29, 2015 14:03
Show Gist options
  • Save bitsmuggler/ea7e8cb44cef791ab030 to your computer and use it in GitHub Desktop.
Save bitsmuggler/ea7e8cb44cef791ab030 to your computer and use it in GitHub Desktop.
Übung in OOP Workshop @ejs14
var person1 =
{
name : 'test1',
age: 27,
geschlecht: 'm'
};
var person2 =
{
name : 'test2',
age: 80,
geschlecht: 'm'
};
var person3 =
{
name : 'test3',
age: 70,
geschlecht: 'm'
};
var persons = [person1, person2, person3];
function sortPersons(items){
return items.sort(function (a, b) {
if (a.age > b.age)
return 1;
if (a.age < b.age)
return -1;
return 0;
});
}
//Alternative Variante fürs Sortieren
//function sortPersons(items) {
// return items.sort(function(a, b) {
// return a.age - b.age;
// });
//}
function logPerson(person) {
console.log(person);
}
var sortedPersons = sortPersons(persons);
//Alternative Variante fürs Traversieren
//for(var i = 0; i < 3; i++){
// logPerson(persons[i]);
//}
for(var i in persons) {
logPerson(persons[i]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment