JavaScript Array Object

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

# JavaScript Array Object

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

## Examples

Create an array
Create an array, assign values to it, and write the values to the output.

For...In Statement
How to use a for...in statement to loop through the elements of an array.

Join two arrays - concat()
How to use the concat() method to join two arrays.

Put array elements into a string - join()
How to use the join() method to put all the elements of an array into a string.

Literal array - sort()
How to use the sort() method to sort a literal array.

Numeric array - sort()
How to use the sort() method to sort a numeric array.

## Complete Array Object Reference

For a complete reference of all the properties and methods that can be used with the Array object, go to our complete Array object reference.

The reference contains a brief description and examples of use for each property and method!

## Create an Array

The following code creates an Array object called myCars:

    var myCars=new Array();

There are two ways of adding values to an array (you can add as many values as you need to define as many variables you require).

1:

    var myCars=new Array();
    myCars[0]="Saab";
    myCars[1]="Volvo";
    myCars[2]="BMW";

You could also pass an integer argument to control the array's size:

    var myCars=new Array(3);
    myCars[0]="Saab";
    myCars[1]="Volvo";
    myCars[2]="BMW";

2:

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

Note: If you specify numbers or true/false values inside the array then the type of variables will be numeric or Boolean instead of string.

## Access an Array

You can refer to a particular element in an array by referring to the name of the array and the index number. The index number starts at 0.

The following code line:

    document.write(myCars[0]);

will result in the following output:

    Saab

## Modify Values in an Array

To modify a value in an existing array, just add a new value to the array with a specified index number:

    myCars[0]="Opel";

Now, the following code line:

    document.write(myCars[0]);

will result in the following output:

    Opel

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