javascript - Redis data manipulation -
i have simple script loops through list database. sort list. how can sort "year" value?
<tbody> {{ for(var car in it.carlist) { }} <tr> <td>{{=it.carlist[car].make.name}}</td> <td>{{=it.carlist[car].make.color}}</td> <td>{{=it.carlist[car].make.year}}</td> </tr> {{ } }} </tbody>
you can use array.prototype.sort function mentioned in comments, custom comparefunction.
replace
{{ for(var car in it.carlist) { }} with
{{ for(var car in it.carlist.sort((a, b) => { a.make.year - b.make.year; }) { }} subtracting 2 numbers result in negative value if first 1 smaller , positive value if second 1 smaller, .sort() looking for.
note modify list in place, , sorted if use later.
Comments
Post a Comment