It is used to get the iteration value from the object.
Syntax:-
for (variable in iterable) {
// logic
}
Example:- get the user object key’s value.
var user ={name:"John",age:35,sex:"Male"}
for(var element in user){
console.log(user[element]);
}
Output:- John 35 Male
Get the object’s keys
var user ={name:"John",age:35,sex:"Male"}
for(var element in user){
console.log(element);
}
Output:- name age sex
Javascript for in loop – Interview Questions
Q 1: What is for...in a loop?
Ans: Iterates over object properties.
Q 2: Returns key or value?
Ans: Key.
Q 3: Is it suitable for arrays?
Ans: Not recommended.
Q 4: Does it include inherited properties?
Ans: Yes.
Q 5: Use case?
Ans: Iterating objects.
Javascript for in loop – Objective Questions (MCQs)
Q1. for...in is used to iterate over ______.
Q2. for...in is best suited for ______.
Q3. for...in iterates over ______ properties.
Q4. Which loop should NOT be preferred for arrays?
Q5. for...in also iterates over ______ properties.