Iterating Over an Array – Demo Page TEKKEN 8 Characters

Array used in all examples:

let characters = ["Jin", "Kazuya", "Asuka", "King", "Lili"];

1. Traditional For Loop

let characters = ["Jin", "Kazuya", "Asuka", "King", "Lili"];

for (let i = 0; i < characters.length; i++) {
  console.log(characters[i]);
}
  

2. forEach Loop

let characters = ["Jin", "Kazuya", "Asuka", "King", "Lili"];

characters.forEach(function(item) {
  console.log(item);
});
  

3. While Loop

let characters = ["Jin", "Kazuya", "Asuka", "King", "Lili"];

let i = 0;
while (i < characters.length) {
  console.log(characters[i]);
  i++;
}
  

4. Do While Loop

let characters = ["Jin", "Kazuya", "Asuka", "King", "Lili"];

let i = 0;
do {
  console.log(characters[i]);
  i++;
} while (i < characters.length);
  

5. Map Method

let characters = ["Jin", "Kazuya", "Asuka", "King", "Lili"];

let upper = characters.map(function(name) {
  return name.toUpperCase();
});

console.log(upper);