flatten :: Array

flatten() -> newArray

 

Returns a “flat” (one-dimensional) version of the array. Nested arrays are recursively injected “inline.” This can prove very useful when handling the results of a recursive collection algorithm, for instance.

 

Example

 

['frank', ['bob''lisa'], ['jill', ['tom''sally']]].flatten()

 

// -> ['frank', 'bob', 'lisa', 'jill', 'tom', 'sally']


Prototype API 1.5.0 - prototypejs.org