Il ciclo forEach accetta una funzione iteratore e, facoltativamente, un valore da utilizzare come "this" quando si chiama la funzione iteratore.
var donuts = [
{ type: "Jelly", cost: 1.22 },
{ type: "Chocolate", cost: 2.45 },
{ type: "Cider", cost: 1.59 },
{ type: "Boston Cream", cost: 5.99 }
];
donuts.forEach(function(theDonut, index) {
console.log(theDonut.type + " donuts cost $"+ theDonut.cost+ " each");
});
Successivamente può anche essere scomposti in questo
var donuts = [
{ type: "Jelly", cost: 1.22 },
{ type: "Chocolate", cost: 2.45 },
{ type: "Cider", cost: 1.59 },
{ type: "Boston Cream", cost: 5.99 }
];
function ShowResults(donuts) {
console.log(donuts.type + " donuts cost $"+ donuts.cost+ " each");
}
donuts.forEach(ShowResults);
fonte
2017-03-30 06:10:43
iterate sulla matrice di oggetti? scorrere su campi oggetto? entrambi? – TheBronx
itera su una serie di oggetti. – sasi