Create an Array
An array can be created in three ways.
The following code creates an Array object called myCars:
1: Regular:
var myCars=new Array();
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";
2: Condensed:
var myCars=new Array("Saab","Volvo","BMW");
3: Literal:
var myCars=["Saab","Volvo","BMW"];
Access an Array
You refer to an element in an array by referring to the index number.
This statement access the value of the first element in myCars:
var name=myCars[0];
This statement modifies the first element in myCars:
myCars[0]="Opel";
lamp [0] is the first element in an array. [1] is the second . . . . . (indexes start with 0)
You Can Have Different Objects in One Array
All JavaScript variables are objects. Array elements are objects. Functions are objects.
Because of this, you can have variables of different types in the same Array.
You can have objects in an Array. You can have functions in an Array. You can have arrays in an Array:
myArray[0]=Date.now;
myArray[1]=myFunction;
myArray[2]=myCars;
Array Methods and Properties
The Array object has predefined properties and methods:
var x=myCars.length // the number of elements in myCars
var y=myCars.indexOf("Volvo") // the index position of "Volvo"
Complete Array Object Reference
For a complete reference of all properties and methods, go to our complete Array object reference.
The reference contains a description (and more examples) of all Array properties and methods.
Complete Array Object Reference
Create New Methods
Prototype is a global constructor in JavaScript. It can construct new properties and methods for any JavaScript Objects.
Example: Make a new Array method.
Array.prototype.ucase=function()
{
for (i=0;i