JSFiddle - React, Tailwind, and code Playground
by Bjolja
JavaScript
var jsonData = [
{
"id": 0,
"username": "Antony",
"users": [
{
"id": 1,
"like": 0
},
{
"id": 2,
"like": 1
},
{
"id": 3,
"like": 0
},
{
"id": 4,
"like": 1
}
]
},
{
"id": 1,
"username": "Janet",
"users": [
{
"id": 0,
"like": 0
},
{
"id": 2,
"like": 1
},
{
"id": 3,
"like": 1
},
{
"id": 4,
"like": 1
}
]
}
]
var usersWithLikes = {}
jsonData.forEach(function(u) {
usersWithLikes[u.id] = 0;
u.users.forEach(function(l) {
if(l.like == 1) usersWithLikes[u.id]++;
});
console.log(usersWithLikes[u.id]);
});