我想通过数组的数组中包含的值对数组进行排序。这是我从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}
...
我将不胜感激! 亲切的问候,谢谢!
答案 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
这对您有帮助吗?