我有对象例如排序包含数组肯定和否定零
var objects = [
{ first_nom: 'dave', value: '5'},
{ first_nom: 'roger', value: '-0'},
{ first_nom: 'pete', value: '+0' },
{ first_nom: 'pete', value: '-5' },
];
的阵列由值排序这将理想地反转两个零。
我已经尝试了正常的JavaScript/jQuery和下划线排序,但他们忽略了领先的-
或+
,可能是对的。
这是我目前有(这个排序不错,但忽略了+和 - ):
var chartData = _.sortBy(objects, 'value').reverse();
还有什么人可以推荐吗?
非常感谢
内华达州
您必须将其作为特殊情况添加到排序功能中。显示你现在拥有的和有人能够告诉如何改变它。 – JJJ 2014-10-31 12:44:07
不要使用字符串作为值,而只是一个int。 Int可以是负数 – 2014-10-31 12:45:19
@AndreasFurster,它仍然不会正确地对它们进行排序,因为它会将带符号的零转换为“正常”零,并且什么都不会发生。 – Andy 2014-10-31 12:47:49