nl_tokens: * @method compact ( [ all ] = false ) @returns Array @short Removes all instances of %undefined% %null% and %NaN% from the array . @extra If [ all ] is %true% all falsy elements will be removed . This includes empty strings 0 and false . @example
pl_tokens: function ( all ) { var result = [ ] ; arrayEach ( this , function ( el , i ) { if ( isArray ( <mask> ) ) { result . push ( el . compact ( ) ) ; } else if ( all && el ) { result . push ( el ) ; } else if ( ! all && el != null && el . valueOf ( ) === el . valueOf ( ) ) { result . push ( el ) ; } } ) ; return result ; }