4

次の jquery コードで「concat は関数ではありません」というエラーがスローされることがあるのはなぜですか。

var myArray = $('div.foo')
    .filter(function() { return $(this).is('.something'); })
    .map(function() { 
        return [['a', 'b', $(this).val()]];
    });

return myArray.concat(anotherArray);
4

2 に答える 2

7

$().map()配列ではなく、jQuery オブジェクトを返します。
jQuery オブジェクトにはメソッドがありませんconcat()

.get()実数配列を取得するには呼び出す必要があります。

于 2012-09-20T02:19:45.187 に答える