xxxxxxxxxx
var arr = ["f", "o", "o", "b", "a", "r"];
for(var i in arr){
console.log(arr[i]);
}
xxxxxxxxxx
array = [ 1, 2, 3, 4, 5, 6 ];
for (index = 0; index < array.length; index++) {
console.log(array[index]);
}
xxxxxxxxxx
const array = ["one", "two", "three"]
array.forEach(function (item, index) {
console.log(item, index);
});
xxxxxxxxxx
// This is a way to loop threw a 2 dimensional array.
// If the array has even more dimension you have to use recurrsion.
const Arrays = [["Array 1"], ["Array 2"]];
Arrays.forEach((array, index) => {
console.log(index);
array.forEach((item, index) => {
console.log(item);
});
});
xxxxxxxxxx
/* ES6 */
const cities = ["Chicago", "New York", "Los Angeles"];
cities.map(city => {
console.log(city)
})
xxxxxxxxxx
let arbitraryArr = [1, 2, 3];
// below I choose let, but var and const can also be used
for (let arbitraryElementName of arbitraryArr) {
console.log(arbitraryElementName);
}
xxxxxxxxxx
let array = [ 1, 2, 3, 4 ]; //Your array
for( let element of array ) {
//Now element takes the value of each of the elements of the array
//Do your stuff, for example...
console.log(element);
}
xxxxxxxxxx
let Hello = ['Hi', 'Hello', 'Hey'];
for(let i = 0; i < Hello.length; i++) {
console.log(Hello[i]); // -> Hi Hello Hey
}
xxxxxxxxxx
array = [ 1, 2, 3, 4, 5, 6 ];
//set variable//set the stop count // increment each loop
for (let i = 0; i < array.length ;i++) {
array[i] //iterate through each index.
//add the intructions you would like to perform.
// add any method to array[
}
xxxxxxxxxx
let arr = ['js', 'python', 'c++', 'dart']
// no 1
for (item of arr) {
console.log(item);
}
// no 2
for (var item = 0; item < arr.length; item++) {
console.log(arr[i]);
}
// no 3
arr.forEach(item=>{
console.log(item);
})
// no 4
arr.map(item=>{
console.log(item);
})
// no 5
var item = 0;
while (item < arr.length) {
console.log(arr[item]);
item++;
}