javascript - Sorting in Underscore js -
i working on function sort list under midterm score grade ascendingly. tried ff codes:
if(score === 'midterm score'){ _.each(students, function(elem, index, list){ _.sortby(students, function(elem){ console.log(elem.midterm_score); }); }); } so using elem.midterm_score did not sort list via midterm score can seen here.
i expect 90, 80, 70 , on that. idea missing? please help!
you using sortby method in wrong way. check in docs
// first of need students var students = [ {name: 'a', midterm_score: 60}, {name: 'b', midterm_score: 70}, {name: 'c', midterm_score: 40} ]; // sort midterm score , assign students variable students = _.sortby(students, 'midterm_score'); // print array in each loop _.each(students, function(el) { console.log(el); }); 
Comments
Post a Comment