Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,851 questions

51,772 answers

573 users

How to iterate over object properties in TypeScript

3 Answers

0 votes
// Defining an interface to specify the structure of the object.
interface User {
    id: number;
    name: string;
    age: number;
    city: string;
}
 
  
let user: User = {
    id: 94820083,
    name: "Emma",
    age: 37,
    city: "Bristol"
};
  
Object.entries(user).map(data => {
    console.log(data);
    console.log(data[0], ",", data[1]);
});
 
  
     
/*
run:
 
["id", 94820083] 
"id",  ",",  94820083 
["name", "Emma"] 
"name",  ",",  "Emma" 
["age", 37] 
"age",  ",",  37 
["city", "Bristol"] 
"city",  ",",  "Bristol" 
 
*/

 



answered Mar 2, 2025 by avibootz
0 votes
// Defining an interface to specify the structure of the object.
interface User {
    id: number;
    name: string;
    age: number;
    city: string;
}
 
  
let user: User = {
    id: 94820083,
    name: "Emma",
    age: 37,
    city: "Bristol"
};
  
Object.entries(user).forEach(data => {
    console.log(data);
    console.log(data[0], ",", data[1]);
});
 
  
     
/*
run:
 
["id", 94820083] 
"id",  ",",  94820083 
["name", "Emma"] 
"name",  ",",  "Emma" 
["age", 37] 
"age",  ",",  37 
["city", "Bristol"] 
"city",  ",",  "Bristol" 
 
*/

 



answered Mar 2, 2025 by avibootz
0 votes
// Defining an interface to specify the structure of the object.
interface User {
    id: number;
    name: string;
    age: number;
    city: string;
}
 
  
let user: User = {
    id: 94820083,
    name: "Emma",
    age: 37,
    city: "Bristol"
};
  
for (const data of Object.entries(user)) {
    console.log(data);
    console.log(data[0], ",", data[1]);
}
 
  
     
/*
run:
 
["id", 94820083] 
"id",  ",",  94820083 
["name", "Emma"] 
"name",  ",",  "Emma" 
["age", 37] 
"age",  ",",  37 
["city", "Bristol"] 
"city",  ",",  "Bristol" 
 
*/

 



answered Mar 2, 2025 by avibootz

Related questions

3 answers 89 views
3 answers 202 views
3 answers 233 views
2 answers 148 views
1 answer 140 views
2 answers 175 views
...