Фильтрует ли Array.compact () в Prototype рекурсивный фильтр для многомерных массивов? - PullRequest
0 голосов
/ 21 января 2010

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

1 Ответ

1 голос
/ 23 января 2010

Из исходного кода :

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

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

...