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);