1
我有点集合:Lodash _.sortByOrder数字字符串
mydata = _.sortBy(mydata, function (obj) {
return parseInt(obj[pk], 10);
});
但当就像["RHID","CD_DOC_ID","SEQ"]
我有点集合:Lodash _.sortByOrder数字字符串
mydata = _.sortBy(mydata, function (obj) {
return parseInt(obj[pk], 10);
});
但当就像["RHID","CD_DOC_ID","SEQ"]
在Lodash v3的复合键,我不能这个数字字符串进行排序做:
mydata = _.sortByAll(
mydata,
[
function (obj) {
return parseInt(obj["RHID"], 10);
},
function (obj) {
return parseInt(obj["CD_DOC_IC"], 10);
},
function (obj) {
return parseInt(obj["SEQ"], 10);
}
]
);
在Lodash V4: 与_.sortBy
如果您还想指定排序方向,请改用_.sortByOrder
(v3)或_.orderBy
(v4)。
请提供'mydata'的样本和预期的输出。 –
try _.sortBy(mydata); – user890255
mydata是对象数组。这里是一个对象{ “RHID”: “1”, “CD_DOC_ID”: “1”, “SEQ”: “1”, “NR_DOCUMENTO”: “3333”, “EMISSOR”: “Lisboas643223”, “DT_EMISSAO”:“2004-01-12”, “DT_VALIDADE”:“2014-12-17”, “NOME_FICHEIRO”:“1EV5.pdf” }我想按第一个树属性进行排序一个数组 –