2010-01-21 2 views
0

Мне просто интересно, поддерживает ли помощник Prototype Array.compact() и Array.without() фильтр для многомерных массивов. Это не похоже на это, и если да, то была ли причина для этого или есть другая вспомогательная функция в Prototype, которая делает это?Ретранслятор Prototype Array.compact() рекурсивно для многомерных массивов?

ответ

1

С самого source code:

function compact() { 
    return this.select(function(value) { 
     return value != null; 
    }); 
    } 

Так что я думаю, ответ нет. Но не было бы легко реализовать свою собственную вспомогательную функцию для этого? просто запустите компакт в петле на вспомогательных массивах.

+0

Конечно. Я просто не хотел изобретать велосипед. Благодарю. –

Смежные вопросы