Home Free Templets Works Mind Chiller Photo Gallery Family & Friends Links
 
 
   
     
           
   
Javascript Basics Part-6 (Arrays)
     
           
    In Javascript Arrays can be constructed as

var demoArray = new Array();
var demoArray = new Array(10);
//demoArray is an array of 10 elements
var demoArray = new Array(3,4,76,20,40);
// here demoArray is an array with elements 3,4,76,20 and 40


You can accesss the individual elements of the array as

arrayname[index_of_element]. Index starts from 0.
Example:
To print the first element of the array demoArray you have to write
document.write ( demoArray[0]);
similarly ,
document.write ( demoArray[1]);
prints the second element of the array.

There are many functions which operates on an array.
Name
Description
length
The number of elements in the array.
concat()
Concatinates an array or a single element to an array.
join()
Concatinates all elements of an array into one string with a special symbol separating them..
pop()
Deletes the last element of an array.
push()
Adds elements at the end of the array.
reverse()
Reverses the order of the elements of the array.
shift()
Deletes element from the front of the array.
slice()
Returns a subsection of the array.
sort()
Sorts elements in array.
splice()
Inserts and Removes elements from an array.
toSource()
Converts elements to a string with square brackets .
toString()
Converts elements to a string.
unshift()
Adds element to the front of an array.

Below we domonstrate the use of all the functions .

<script language="javascript">
//var demoArray = new Array("Mango","Banana","Grapes","StrawBerry");

var demoArray = ["Mango","Banana","Grapes","StrawBerry"];
document.write("Original array ->" + demoArray.toString() + "<br>");
//Original array ->Mango,Banana,Grapes,StrawBerry

var i=demoArray.length;
document.write("Length of the array ->" + i + "<br>");
//Length of the array ->4

demoArray = demoArray.reverse();
document.write("Reversed array ->" + demoArray + "<br>");
//Reversed array ->StrawBerry,Grapes,Banana,Mango

demoArray = demoArray.concat("PineApple");
document.write("After concat ->" + demoArray + "<br>");
//After concat ->StrawBerry,Grapes,Banana,Mango,PineApple

var sjoin;
sjoin = demoArray.join("-");
document.write("After join ->" + sjoin + "<br>");
//After join ->StrawBerry-Grapes-Banana-Mango-PineApple

demoArray.push("Guava");
document.write("After pushing Guava ->" + demoArray + "<br>");
//After pushing Guava ->StrawBerry,Grapes,Banana,Mango,PineApple,Guava

demoArray.pop();
document.write("After pop ->" + demoArray + "<br>");
//After pop ->StrawBerry,Grapes,Banana,Mango,PineApple

demoArray = demoArray.sort();
document.write("After sorting ->" + demoArray + "<br>");
//After sorting ->Banana,Grapes,Mango,PineApple,StrawBerry

demoSubArray=demoArray.slice(1,3);// slicing satrs from 1th element and ends at 3rd element
document.write("subarray created after slicing ->" + demoSubArray + "<br>");
//subarray created after slicing ->Grapes,Mango

demoArray.splice(4,1,"Apple");
//slicing starts from 4th element "StrawBerry", 1 item is replaced and
// replaced by "Apple"
document.write(" after spliceing StrawBerry with Apple ->" + demoArray + "<br>");
//after spliceing StrawBerry with Apple ->Banana,Grapes,Mango,PineApple,Apple

demoArray.unshift("Orange");
//Place "Orange" at the front of the array
document.write(" after unshift with Orange ->" + demoArray + "<br>");
//after spliceing StrawBerry with Apple ->Banana,Grapes,Mango,PineApple,Apple

document.write("converted to string ->" + demoArray.toSource() + "<br>");
//after unshift with Orange ->Orange,Banana,Grapes,Mango,PineApple,Apple

</script>




So , that's it . Hope you have enjoyed the tutorial. Thank You.


Back to Tutorial Index page

Your comments are most welcome admin@koderguru.com