let colors = ['Red', 'Green', 'Blue'];
for (const [index, color] of colors.entries()) {
console.log(`${color} is at index ${index}`);
}Code language: JavaScript (javascript)
const letters = ["a","b","c", "d", "e","f"];
for (const x of letters) {
console.log(x)
}
/*note that for of only works for iterable objects(which includes an array). The above type of code would NOT work for a JSON for example*/
/*for example for something like
const x = {0:0, 1:2222, 2:44444}, you can only use for ... in as JSON is not an iterable*/
//for of for the array values and in for properties of obj and array indexes
const person = ['a' , 'b' , 'c'];
for (let x in person) {
document.write([x]);
}
const person = ['a' , 'b' , 'c'];
for (let x in person) {
document.write(person[x]);
}
for (let x of person) {
document.write([x]);
}
let list = ["a", "b", "c"];
// for in
for (let i in list) {
// i is index
console.log(i); // "0", "1", "2",
console.log(list[i]); // "a", "b", "c"
}
// for of
for (let i of list) {
// i is value
console.log(i); // "a", "b", "c"
}