多个数组最大值的索引

时间:2016-05-14 05:22:09

标签: ruby indexing max

要获取数组arr = [1,1,2,3,1,2,3,3]的最大值索引,我可以这样做:

arr.each_with_index.max

并获取[3, 7]。但是,我不想错过[3, 3][3, 6]。欢迎任何帮助!

2 个答案:

答案 0 :(得分:1)

arr.each_with_index.group_by(&:first).max.last
# => [[3, 3], [3, 6], [3, 7]]

答案 1 :(得分:1)

$('.modal-trigger').leanModal({
    ready: function() {
        var currentModal=$(".modal:visible"); //This is your currently opened modal
    }
});