推送并传递数组参数

时间:2014-10-08 21:14:35

标签: javascript

我有一个小的递归例程,并且好奇如何推送一个数组项并将调用中的数组项传递给recurse?像这样:

function recurseFunc(element) {
    var $ = window.jQuery;
    var walkFunc = function(element, apattern) {
        if($(element).parents('[pattern]')[0]) {
            return walkFunc($(element).parents('[pattern]')[0], apattern.push($(element).attr('pattern')));
        }
        return concat(apattern,$(element).attr('pattern'));      
    }

    return walkFunc(element,[]);
}

Array.push返回Array的计数,而不是Array对象。

0 个答案:

没有答案