React Native:排序多维数组

时间:2019-01-06 12:54:30

标签: arrays reactjs sorting react-native multidimensional-array

我想通过数组的数组中包含的值对数组进行排序。这是我从API获取的数组:

0: {id: 1126, votes: 2}
1: {id: 1125, votes: 4}
2: {id: 1124, votes: 0}
3: {id: 1123, votes: 1}
...

因此,在索引0上,我有一个数组,数组的ID为1126,并包含变量投票2。现在,我想按投票数量对数组进行排序。

这就是我走了多远(它返回相同的数组...):

data = [].concat(data).sort((a, b) => a.votes > b.votes);

但是,我没有得到想要的结果。我想按票数排序。像这样:

0: {id: 1125, votes: 4}
1: {id: 1126, votes: 2}
2: {id: 1123, votes: 1}
3: {id: 1124, votes: 0}
...

我将不胜感激! 亲切的问候,谢谢!

1 个答案:

答案 0 :(得分:1)

   import org.slf4j.Logger;
   import org.slf4j.LoggerFactory;

   private static final Logger log = LoggerFactory.getLogger(ClassName.class);

这将导致:

import magic
magic.from_file('/my/file.jpg', mime=True)
# image/jpeg

这对您有帮助吗?