_.orderBy(collection, [iteratees=[_.identity]], [orders])
此方法类似于_.sortBy
,除了它允许指定 iteratee(迭代函数)结果如何排序。 如果没指定 orders
(排序),所有值以升序排序。 否则,指定为"desc" 降序,或者指定为 "asc" 升序,排序对应值。
const_=require('lodash'); varcar= [ { 'name': 'c1', "weight": 222.2 }, { 'name': 'c2', "weight": 212.2 }, { 'name': 'c3', "weight": 232.2 }, ] vararr=_.orderBy(car, ['weight'], ['asc']); console.log(arr)