Sha256: 9757047fbc1b9d768315f44f1e7affda81fd85f5d2dca093fabed9491d9bbb2b
Contents?: true
Size: 475 Bytes
Versions: 74
Compression:
Stored size: 475 Bytes
Contents
/** * Here is an example solution for the FlattenArray exercise */ component { function flatten( array ) { var accumulator = []; // Loop over items in array array .each( function( i ) { // Skip nulls if( !isNull( i ) ) { // Simple values get added if( isArray( i ) ) { accumulator.append( flatten( i ), true ); // Nested arrays recurse } else { accumulator.append( i ); } } } ); return accumulator; } }
Version data entries
74 entries across 74 versions & 1 rubygems