I would find the 3 largest values of an object array in javascript.
Here is my array of objects :
data = [
{"name" : "Ariana" , "score" : "130"},
{"name" : "Iggy" , "score" : "270"},
{"name" : "Aron" , "score" : "30"},
{"name" : "Josh" , "score" : "20"},
{"name" : "Kevin" , "score" : "10"},
{"name" : "John" , "score" : "80"},
{"name" : "Nicky" , "score" : "45"}]
The array who i search :
dataTop3 = [
{"name" : "Ariana" , "score" : "130"},
{"name" : "Iggy" , "score" : "270"},
{"name" : "John" , "score" : "80"}]
I just managed to find the bigger one with this code :
function value_max(data){
var max=0;
for (i in data) if(data[i]>max) max=data[i];
return max;
}
max=value_max(data);