[JavaScript] Array filtern

// Alter, nach dem das Personenarray gefiltert werden soll
let filter_age = 60;

// Array mit Namen und Alter
let arr_persons = [ { name:"Horst", age:50 },
                    { name:"Udo", age:55 },
                    { name:"Heinz", age:60 },
                    { name:"Ede", age:65 } ];

// neues, gefiltertes Array
let arr_filtered = arr_persons.filter( function(p){
  return p.age >= filter_age;
} );

// Ausgabe des gefilterten Arrays
arr_filtered.forEach(function(p){
  console.log(p.name + ": " + p.age);
});

[JavaScript] Schleifen mit forEach

let arr = [ "Hugo", "Horst", "Ulf" ];
 
// forEach mit Inline-Funktion
arr.forEach(function(name)
{
    console.log(name);
});

oder

let arr = [ "Hugo", "Horst", "Ulf" ];
  
// forEach mit Arrow Function-Syntax
arr.forEach(name => console.log(name));

oder

let arr = [ "Hugo", "Horst", "Ulf" ];
  
// forEach mit Callbackfunktion als Arrow-Funktion
arr.forEach((name, index) => {
  console.log(index, name);
});

Links