Javascript为要排序的字段的变量排序数字

时间:2016-03-29 12:40:33

标签: javascript sorting

我试图在Javascript中对一些数字进行排序 - 这很好用,但我试图重构一些代码,所以我不是很难编码字段名称。以下是我的功能:

data.sort(function(a, b) {
    return a.values[0].field1 - b.values[0].field1;
});

问题是我想在field2

中使用相同的功能

我尝试过类似以下内容(简化):

var sortBy = "field1";

data.sort(function(a, b) {
    return a.values[0].sortBy- b.values[0].sortBy;
});

这是在寻找sortBy的文字字段名称,但不起作用。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

"\0"
a.values[0].sortBy