Javascript 是否有一种内置的方式来使用JQuery';s.each()的倒数是多少?

Javascript 是否有一种内置的方式来使用JQuery';s.each()的倒数是多少?,javascript,jquery,Javascript,Jquery,可能重复: 反向使用.each()最简单的方法是什么?目前我正在这样做: var temp = []; $("#nav a").each(function() { temp.push($(this)); }); temp.reverse(); for(var i = 0; i < temp.length; i++) { var a = temp[i]; // Work with a. } 上下文是,我有一个元素集合,使用的是float:right,它以相反

可能重复:

反向使用
.each()
最简单的方法是什么?目前我正在这样做:

var temp = [];

$("#nav a").each(function()
{
    temp.push($(this));
});

temp.reverse();
for(var i = 0; i < temp.length; i++)
{
    var a = temp[i];

    // Work with a.
}
上下文是,我有一个元素集合,使用的是
float:right
,它以相反的顺序显示它们,我希望像正常情况一样从左到右遍历它们

$($("#nav a").get().reverse()).each(function() { 
     //..........
});

我不能把这归功于它,因为我在其他地方看到了它,所以我认为这应该有所帮助;将功能添加到jQuery的原型中,如下所示:

$.fn.reverse = [].reverse
然后按上述说明使用:

$('#nav a').reverse(); // returns a reversed array of elements

希望这能有所帮助:)

@JonFriskics会有用的,谢谢-投票结束我的问题:)我相信答案是“不”的好问题。一些天才需要为jQuery做一个小的附加包来提供所有明显的函数编程原语。。。如果已经有人了,请叫我傻瓜,并把它命名为:-)?
$('#nav a').reverse(); // returns a reversed array of elements