I have an array of arrays in javascript set up within an object that I’m storing with local storage. It’s high scores for a Phonegap game in the format {'0':[[score,time],[score,time]} where 0 is the category. I’m able to see the scores using a[1][0]. I want to sort with the high scores first.
var c={'0':[[100,11],[150,12]};
c.sort(function(){
x=a[0];
y=b[0];
return y-x;
}
However, b[0] always gives an undefined error.
I’m new to Javascript and making this is my first major test as a learning experience. Though I’ve looked at a number of examples on stackoverflow still can’t figured this one out.
You need to declare the parameters to the comparator function.
should be
and you need to call
sorton an array as “am not i am” points out soleaves
cin the following state: