尝试按键排序数组

时间:2017-01-25 21:02:02

标签: javascript arrays

我使用下面的示例按键对数组进行排序。这是按顺序对类别进行排序。

product_data.sort(function(a, b) {
  return a.itemCategory - b.itemCategory;
});

我的问题是我如何与其他键排序。我需要按itemCommodity,itemCategory和itemName排序。商品和类别需要按从低到高的数字顺序排列,itemName需要按字母顺序排列。我试过这个,但我不认为它的工作正常。

product_data.sort(function(a, b) {
  return a.itemCategory - b.itemCategory || a.itemCommodity - b.itemCommodity || a.itemName - b.itemName;
});

0 个答案:

没有答案