I couldn't find answer for this anywhere this is my last hope . (stuck in learning!!!)
Find user with most skills . I have no clue how I can use for loop here !!
I tried -----
x=[]
users.getfuction = function(){
x.push(users.Alex.skills.length)
x.push(users.Asab.skills.length)
x.push(users.Brook.skills.length)
x.push(users.Daniel.skills.length)
x.push(users.John.skills.length)
x.push(users.Paul.skills.length)
x.push(users.Thomas.skills.length)
max=x[0]
for(i=1;i<x.length;i++){
if(x[i]>max){
max=x[i]
}
}
return z
}
console.log(users.getfuction())
//I dont want to keep pushing the name one by one!!
const users = {
Alex: {
skills: ['HTML', 'CSS', 'JavaScript']
},
Asab: {
skills: ['HTML', 'CSS', 'JavaScript', 'Redux', 'MongoDB', 'Express', 'React', 'Node']
},
Brook: {
skills: ['HTML', 'CSS', 'JavaScript', 'React', 'Redux']
},
Daniel: {
skills: ['HTML', 'CSS', 'JavaScript', 'Python']
},
John: {
skills: ['HTML', 'CSS', 'JavaScript', 'React', 'Redux', 'Node.js']
},
Thomas: {
skills: ['HTML', 'CSS', 'JavaScript', 'React']
},
Paul: {
skills: ['HTML', 'CSS', 'JavaScript', 'MongoDB', 'Express', 'React', 'Node']
}
}