vue underscore tutorial react lodash

underscore - orden de lodash por propiedad anidada



lodash vs underscore (2)

Parece que usted está ordenando por el value la propiedad.

u.orderBy(list, function(e) { return e.age.milliseconds}, [''desc'']);

Estoy usando v4.11.0 . Me gustaría ordenar los objetos basados ​​en la propiedad de milliseconds . Aquí está la matriz:

[ { "name": "bug12755.xml", "list": "bugs42", "start-date": "2015-09-14", "age": { "text": "7 months", "milliseconds": 18381227304 } }, { "name": "bug12922.xml", "list": "bugs42", "start-date": "2015-08-27", "age": { "text": "8 months", "milliseconds": 19936427304 } }, { "name": "bug13183.xml", "list": "bugs50", "start-date": "2015-08-27", "age": { "text": "8 months", "milliseconds": 19936427305 } } ]

Me falta algo fundamental sobre la función iteratee . Tengo esto pero no parece ordenar la matriz. ¡Gracias por adelantado!

_.orderBy(list, function(item) { return item.age.value; }, [''desc'']);


https://codepen.io/a2qube/pen/pKYrgN

Un ejemplo simple sobre cómo puede usar Lodash: orderBy para ordenar en función de los atributos internos.

hotels = _.orderBy(hotels, ''account.id'', ''desc'');