for in js loop

JavaScript
var colors=["red","blue","green"];
for (let i = 0; i < colors.length; i++) { 
  console.log(colors[i]);
}const object = {a: 1, b: 2, c: 3};

for (const property in object) {
  console.log(`${property}: ${object[property]}`);
}for (let count = 0; count < 90; count++) {
	// ...
}Example:
const object = { a: 1, b: 2, c: 3 };

for (const property in object) {
  console.log(`${property}: ${object[property]}`);
}

// expected output:
// "a: 1"
// "b: 2"
// "c: 3"


Syntax:
for (variable in object)
  statementvar person = {"name":"taylor","age":31};
for (property in person) {
	console.log(property,person[property]);
}
//name taylor
//age 31const array = ['value1', 'value2', 3];

for (let i = 0; i < array.length; i++) {
  console.log(array[i]); // for i = 0, array[0] is 'value1'
}
/* console.log output:
value1
value2
3
*/
Source

Also in JavaScript: