Arrays

Ein Array ist eine Sammlung von Elementen oder vereinfacht gesagt, eine Liste von Werten.. Arrays werden oft verwendet, weil man sehr einfach und schnell auf eine größere Anzahl von Werten zugreifen kann.

let lotteryNumbers  =  [5, 13, 22, 27, 36, 40];

Man verwendet einen Index innerhalb von eckigen Klammern, um auf eines der Elemente dieses Arrays zuzugreifen:

let firstNumber  =  lotteryNumbers[0];
let secondNumber = lotteryNumbers[1];
lotteryNumbers[0] = 4;
lotteryNumbers[1] = 10;
let point = [3, 5];
console.log("x =", point[0], ", y =", point[1]);

Für Arrays gibt es einige interessante Operationen, wie z.B. array.push() oder array.pop().

let names  =  []; // or **better** const names = [];
names.push("Albert", "Berta", "Christine");
// for iteration over the elements
for (let elem of names) {
    console.log(elem);
}

Vorsicht: element of ... und element in ... sind leicht zu verwechseln!

const numbers = [4, 9, 16, 25];
for (let i in numbers) {
  console.log(i, ":", numbers[i]);
}

Im Gegensatz zu push(), womit man am Ende des Arrays ein Element einfügt, kann man mittels pop() das Element vom Ende des Arrays entfernen:

// the variable means the address in memory where the array resides (where it starts); this address will not be changed by adding elements
const fruits  =  ["Apple", "Banana", "Carrot"]; 
while (fruits.length > 0) {    
    console.log(fruits.pop());
}