Um gut auf Daten arbeiten zu können, sollte man ein paar nützliche Methoden von Array kennen.
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
[1, 2, 3].filter(e => e >= 2); // [2, 3]https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/find
var inventory = [
{name: 'apples', quantity: 2},
{name: 'bananas', quantity: 0},
{name: 'cherries', quantity: 5}
];
function findCherries(fruit) {
return fruit.name === 'cherries';
}
console.log(inventory.find(findCherries)); // { name: 'cherries', quantity: 5 }https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex
[12, 5, 8, 130, 44].findIndex(e => e >=15); // 3https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
var a = ['a', 'b', 'c'];
a.forEach(function(element) {
console.log(element);
});
// a
// b
// chttps://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/map
[1, 2, 3].map(e => ({value: e})); // [{value: 1}, {value: 2}, {value: 3}]