J
J
jekanok2019-07-20 00:21:33
Node.js
jekanok, 2019-07-20 00:21:33

How to iterate over an object in node.js?

3223: {
count: 112,
popular: true,
price: 2,
id: 1,
service: "Facebook",
slug: "3223",
image: "/assets/images/serv/3223.png"
},
vkcom: {
count: 0,
popular: true,
price: 23,
id: 0,
service: "Вконтакте",
slug: "VKcom",
image: "/assets/images/serv/vkcom.png"
},
mailru: {
count: 540,
popular: true,
price: 2,
id: 2,
service: "MailRu",
slug: "MailRu",
image: "/assets/images/serv/mailru.png"
},

here is an object how do I go here count, you can reset the example. thanks for the answer!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Sergey c0re, 2019-07-20
@erge

See Objects: iterating over properties

for (key in obj) {
  /* ... делать что-то с obj[key] ... */
}

Further ....
var obj = {
3223: {
count: 112,
popular: true,
price: 2,
id: 1,
service: "Facebook",
slug: "3223",
image: "/assets/images/serv/3223.png"
},
vkcom: {
count: 0,
popular: true,
price: 23,
id: 0,
service: "Вконтакте",
slug: "VKcom",
image: "/assets/images/serv/vkcom.png"
},
mailru: {
count: 540,
popular: true,
price: 2,
id: 2,
service: "MailRu",
slug: "MailRu",
image: "/assets/images/serv/mailru.png"
}
}

console.log(obj[3223]["count"])

for (key in obj) {
  console.log("Для key="+key+" count="+obj[key]["count"])
}

you can also use the forEach method
Object.keys(obj).forEach(function(key) {
  console.log(key, ':', this[key]["count"]);
}, obj);

PPS: learn to use search... ya.ru

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question