Javascript Array functions

document.write(“Sort function
“);

var myarray = [20, 2, 10, 1, 3];
myarray.sort(
function(a,b)
{
return a-b;
}
);

document.write(myarray.reverse());

document.write(“
Splice function
“);

var myarray1 = [1, 2, 5];
myarray1.splice(2, 0, 3, 4);
document.write(myarray1);

document.write(“
Array filter – callback function
“);

var myarray2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

//to filter out all the even, a call back function is required
function isEven(value, index, array) {
return (value %2==0)?true: false;
}

myarray2= myarray2.filter(isEven);
document.write(myarray2);

document.write(“
Array filter – anonymous function
“);

var myarray3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

myarray3 = myarray3.filter(
function (value, index, array)
{
return (value % 2 == 0);
}
);
document.write(myarray3);

document.write(“
Remove duplicate string
“);

var myarray4 = [“Sam”, “Mark”, “Tim”, “Sam”, “Tim”];

//the anonymous function will check the index occurances
myarray4 = myarray4.filter(
function(value, index, array)
{
return array.indexOf(value) == index;
}
)
document.write(myarray4);

Leave a comment