我手动创建了一组无序条目here 我想知道如何正确应用orderBy迭代“订单”条目。
我确实使用了下面的代码,但它仍然返回我首次创建的相同无序条目。
_.orderBy(rows, 'order', 'asc')
我在这里做错了什么? :(
答案 0 :(得分:0)
嘿,我认为你的想法中只有一个小错误,这应该是有效的:
const _ = require('lodash')
const UserOrders = [
[{ order: '2' }, { order: '1' }, { order: '3' }],
[{ order: '3' }, { order: '1' }, { order: '2' }],
]
const sortedUserOrders = UserOrders.map(orders =>
_.orderBy(orders, ['order'], ['asc'])
)
这是我的代码输出:
[ [ { order: '1' }, { order: '2' }, { order: '3' } ],
[ { order: '1' }, { order: '2' }, { order: '3' } ] ]
我还建议您查看lodash documentation