()
                                        
                                         static 
                                        
                                        Array
                                            ()
                                           (
                                                
                                                        
                                                         o
                                                    
                                                
                                                        , 
                                                         startIdx
                                                    
                                                
                                                        , 
                                                         arraylike
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Y.Array(o) returns an array:
- Arrays are return unmodified unless the start position is specified.
- "Array-like" collections (@see Array.test) are converted to arrays
- For everything else, a new array is created with the input as the sole
item.
- The start position is used if the input is or is like an array to return
a subset of the collection.
                                        
                                        - Parameters:
 - 
                                                        
o <object>the item to arrayify. - 
                                                        
startIdx <int>if an array or array-like, this is the start index. - 
                                                        
arraylike <boolean>if true, it forces the array-like fork. This can be used to avoid multiple Array.test calls. 
- Returns:
                                                    
Array - the resulting array.
 
each
                                        
                                         static 
                                        
                                        YUI
                                            each
                                           (
                                                
                                                        
                                                         a
                                                    
                                                
                                                        , 
                                                         f
                                                    
                                                
                                                        , 
                                                         o
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Executes the supplied function on each item in the array.
                                        
                                        - Parameters:
 - 
                                                        
a <Array>the array to iterate. - 
                                                        
f <Function>the function to execute on each item. The function receives three arguments: the value, the index, the full array. - 
                                                        
o <object>Optional context object. 
- Returns:
                                                    
YUI - the YUI instance.
 
hash
                                        
                                         static 
                                        
                                        object
                                            hash
                                           (
                                                
                                                        
                                                         k
                                                    
                                                
                                                        , 
                                                         v
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Returns an object using the first array as keys, and
the second as values.  If the second array is not
provided the value is set to true for each.
                                        
                                        - Parameters:
 - 
                                                        
k <Array>keyset. - 
                                                        
v <Array>optional valueset. 
- Returns:
                                                    
object - the hash.
 
indexOf
                                        
                                         static 
                                        
                                        int
                                            indexOf
                                           (
                                                
                                                        
                                                         a
                                                    
                                                
                                                        , 
                                                         val
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Returns the index of the first item in the array
that contains the specified value, -1 if the
value isn't found.
                                        
                                        - Parameters:
 - 
                                                        
a <Array>the array to search. - 
                                                        
val <any>the value to search for. 
- Returns:
                                                    
int - the index of the item that contains the value or -1.
 
numericSort
                                        
                                         static 
                                        
                                        void
                                            numericSort
                                           (
                                                
                                                        
                                                         a
                                                    
                                                
                                                        , 
                                                         b
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Numeric sort convenience function.
Y.ArrayAssert.itemsAreEqual([1,2,3], [3,1,2].sort(Y.Array.numericSort));
                                        
                                        - Parameters:
 - 
                                                        
a <number>a number. - 
                                                        
b <number>a number. 
some
                                        
                                         static 
                                        
                                        boolean
                                            some
                                           (
                                                
                                                        
                                                         a
                                                    
                                                
                                                        , 
                                                         f
                                                    
                                                
                                                        , 
                                                         o
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Executes the supplied function on each item in the array.
Returning true from the processing function will stop the
processing of the remaining items.
                                        
                                        - Parameters:
 - 
                                                        
a <Array>the array to iterate. - 
                                                        
f <Function>the function to execute on each item. The function receives three arguments: the value, the index, the full array. - 
                                                        
o <object>Optional context object. 
- Returns:
                                                    
boolean - true if the function returns true on any of the items in the array.
 
test
                                        
                                         static 
                                        
                                        int
                                            test
                                           (
                                                
                                                        
                                                         o
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Evaluates the input to determine if it is an array, array-like, or
something else.  This is used to handle the arguments collection
available within functions, and HTMLElement collections
                                        
                                        - Parameters:
 - 
                                                        
o <object>the object to test. 
- Returns:
                                                    
int - a number indicating the results: 0: Not an array or an array-like collection 1: A real array. 2: array-like collection.