此问题已在此处有答案:
Sorting strings in descending order in Javascript (Most efficiently)?(5个答案)
12小时前关闭。
如何根据这样的索引获得最高的数值?
<div class="repeater-item" data-index="0-0"></div>
<div class="repeater-item" data-index="0-1"></div>
<div class="repeater-item" data-index="0-2"></div>
<div class="repeater-item" data-index="1-0"></div>
<div class="repeater-item" data-index="1-1"></div>
<div class="repeater-item" data-index="2-0"></div>
<div class="repeater-item" data-index="2-1"></div>
在我的例子中,为了递增,必须检索的最高索引是2-1,此后:1(2-2、2、3……)
const getIndex = function()
{
var num = $(".repeater-item").map(function() {
return $(this).data('index');
}).get();
return Math.max.apply(Math, num); // Fail
}
这段代码可以很好地获取索引,但无法根据我的示例计算最高索引
1条答案
按热度按时间jjjwad0x1#
例如,你可以使用data-index作为标准对数组进行排序。然后获取排序数组中的第一个元素: