SOURCE

let _schedules = [
    { Milliseconds: '4', name: 't4' },
    { Milliseconds: '1', name: 't1' },
    { Milliseconds: '3', name: 't3' },
    { Milliseconds: '2', name: 't2' }
]
_schedules = _.sortBy(_schedules, (o) => {
    let m = +o.Milliseconds
    return m
})

// console.log(_schedules)
// 数据排序
let te1 = _schedules.sort((a, b) => {
    return a.Milliseconds - b.Milliseconds
})

// console.log(_schedules, te1)

// 普通去重
function unique(arr) {
    return arr.filter((item, index)=> {
        return arr.indexOf(item) === index
    })
}
 
console.log(unique([1,2,3,3,4,4,4,5]))

// 根据数组中某个对象值去重 arr,key
const uniqBy = (arr, key) => {
  const res = new Map()
  return arr.filter((a) => !res.has(a[key]) && res.set(a[key], 1))
}

console.log(_.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x'));

console.log(
    uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x')
)
console 命令行工具 X clear

                    
>
console