Javascript jQuery异步插件循环序列

Javascript jQuery异步插件循环序列,javascript,jquery,jquery-plugins,asynchronous,Javascript,Jquery,Jquery Plugins,Asynchronous,我使用for循环,需要颠倒数组(1,2,3)的顺序,而不是从3到1 有什么方法可以从代码中更改它吗?使用这个reverse()函数如果这是您需要的,也许一些代码会更好地解释。干杯var someArray=[1,2,3], var someArray = [1,2,3], i = someArray.length - 1; // Reverse processing jQuery.whileAsync({ delay: 100, bulk: 0, test: f

我使用for循环,需要颠倒数组(1,2,3)的顺序,而不是从3到1

有什么方法可以从代码中更改它吗?

使用这个reverse()函数如果这是您需要的,也许一些代码会更好地解释。干杯

var someArray=[1,2,3],
var someArray = [1,2,3],
    i = someArray.length - 1;

// Reverse processing
jQuery.whileAsync({
    delay: 100,
    bulk: 0,
    test: function() { return i >= 0 },
    loop: function() { 
        // Do something with the array
        i--;
    }
});

// Forward processing
i = 0;
var len = someArray.length;
jQuery.whileAsync({
    delay: 100,
    bulk: 0,
    test: function() { return i < len; },
    loop: function() { 
        // Do something with the array
        i++;
    }
});
i=someArray.length-1; //反向处理 jQuery.whileAsync({ 延误:100, 体积:0, 测试:函数(){return i>=0}, 循环:函数(){ //对数组执行一些操作 我--; } }); //正向处理 i=0; var len=someArray.length; jQuery.whileAsync({ 延误:100, 体积:0, 测试:函数(){return i
谢谢。我认为这可能有效,但还有一个问题:我说数组是为了让它变得简单。但是如果它是$('.className'),那么如何计算这个数组的长度呢?为了解决这个问题,我再次表示感谢,我想我也找到了.length的解决方案(它适用于选择器)。但是在这种情况下如何使用whileAsync(使用选择器而不是数组)?jQuery的
$
返回类似数组的容器。换句话说,您可以将其视为数组。您所要做的就是将
someArray=[1,2,3]
更改为
someArray=$('.className')
很抱歉Justin回到这里,但它没有按照我的想法工作。var TimelineObj=$('div.#myobj'),len=TimelineObj.length,此项;我在jQuery.whileAsync()中使用循环,但这样做会导致错误thisItem=TimelineObj[I];someFunction(thisItem.find('.some类');我想在这里解决什么问题?谢谢