function any( x ) {
	var obj = arraylike2object( x );
	if ( obj.accessorProtocol ) {
		// If provided a complex number array, reinterpret as a real typed array and test interleaved real and imaginary components, where we consider a complex number to be truthy if at least one component is non-zero...
		if ( isComplex128Array( x ) ) {
			return internal( reinterpret128( x, 0 ) );
		}
		if ( isComplex64Array( x ) ) {
			return internal( reinterpret64( x, 0 ) );
		}
		// If provided a boolean array, reinterpret as typed array and test for truthiness...
		if ( isBooleanArray( x ) ) {
			return internal( reinterpretBoolean( x, 0 ) );
		}
		return accessors( obj );
	}
	return internal( x );
}
Tests whether at least one element in an array is truthy.

@param {Collection} x - input array
@returns {boolean} boolean indicating whether at least one element is truthy

@example
var x = [ 0, 0, 1, 0 ];

var out = any( x );
// returns true

@example
var x = [ 0, 0, 0, 0 ];

var out = any( x );
// returns false