partition :: Enumerable |
This is a preferred solution to using both findAll/select and reject: it only loops through the elements once!
Examples
['hello', null, 42, false, true, , 17].partition() // -> [['hello', 42, true, 17], [null, false, undefined]]
$R(1, 10).partition(function(n) { return 0 == n % 2; }) // -> [[2, 4, 6, 8, 10], [1, 3, 5, 7, 9]]
|
Prototype API 1.5.0 - prototypejs.org