javascript - 对于hash进行排序的几种方式(key: string ,key: integer)
访问量: 1038
1. 根据 string类型来排序,使用 localeCompare
let elements = [ { year: 1, value: 1}, {year: 2, value: 2} ] elements.filter(x => x) // 这个是为了去重复,可以先不看了。 // 为year做排序 .sort( (a,b) => { return (a.year + '').localeCompare(b.year + '')})
2. 根据 int类型来排序,使用 - 号即可
let elements = [ { year: 1, value: 1}, {year: 2, value: 2} ] // 为year做排序 elements.sort( (a,b) => { return a.year - b.year})