1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| var items = [ { name: 'Edward', value: 21, txtName: '震耳欲聋' }, { name: 'Sharpe', value: 37, txtName: '锦上添花' }, { name: 'And', value: 45, txtName: '八仙过海' }, { name: 'The', value: -12, txtName: '我行我素' }, { name: 'Magnetic', value: 33, txtName: '大吉大利' }, { name: 'Zeros', value: 37, txtName: '五福临门' } ];
items.sort(function (a, b) { return (a.value - b.value) });
items.sort(function(a, b) { var nameA = a.name.toUpperCase(); var nameB = b.name.toUpperCase(); if (nameA < nameB) { return -1; } if (nameA > nameB) { return 1; } return 0; });
items.sort(function(a, b) { return a.txtName.localeCompare(b.txtName); })
|