JavaScript Array Object Reference

From http://www.w3schools.com (Copyright Refsnes Data)

# JavaScript Array Object Reference

## The Array Object

The Array object is used to store multiple values in a single variable.

Syntax for creating an Array object:

    var myCars=new Array("Saab","Volvo","BMW")

To access and to set values inside an array, you must use the index numbers as follows:

- myCars[0] is the first element
- myCars[1] is the second element
- myCars[2] is the third element

## Array Object Properties

FF: Firefox, N: Netscape, IE: Internet Explorer

Property | Description | FF | N | IE
--- | --- | --- | --- | ---
constructor | Returns a reference to the array function that created the object | 1 | 2 | 4
index |  | 1 | 3 | 4
input |  | 1 | 3 | 4
length | Sets or returns the number of elements in an array | 1 | 2 | 4
prototype | Allows you to add properties and methods to the object | 1 | 2 | 4

## Array Object Methods

Method | Description | FF | N | IE
--- | --- | --- | --- | ---
concat() | Joins two or more arrays and returns the result | 1 | 4 | 4
join() | Puts all the elements of an array into a string. The elements are separated by a specified delimiter | 1 | 3 | 4
pop() | Removes and returns the last element of an array | 1 | 4 | 5.5
push() | Adds one or more elements to the end of an array and returns the new length | 1 | 4 | 5.5
reverse() | Reverses the order of the elements in an array | 1 | 3 | 4
shift() | Removes and returns the first element of an array | 1 | 4 | 5.5
slice() | Returns selected elements from an existing array | 1 | 4 | 4
sort() | Sorts the elements of an array | 1 | 3 | 4
splice() | Removes and adds new elements to an array | 1 | 4 | 5.5
toSource() | Represents the source code of an object | 1 | 4 | -
toString() | Converts an array to a string and returns the result | 1 | 3 | 4
unshift() | Adds one or more elements to the beginning of an array and returns the new length | 1 | 4 | 6
valueOf() | Returns the primitive value of an Array object | 1 | 2 | 4

From http://www.w3schools.com (Copyright Refsnes Data)