Javascript Array Methods

Cuáles son las diferentes funciones o métodos en javascript array?
Cómo podemos ordenar los elementos en JavaScript array?
Como unir elementos en un array?

Explicación

Array Methods :
Array posee los siguientes métodos predefinidos (predefined methods).
toString()
join()
reverse()
sort()

Method: toString()
Este método es usado para convertir los elementos del array en una cadena (string). La cadena contendrá caresp_code elemento del array, separado por coma (,).
Código Ejemplo:
<script language="javascript">
var varname = new Array();
varname[0] = "testing to string 1";
varname[1] = "testing to string 2";
document.write("toString -- "+varname.toString());
</script>

Resulta:

Method: join()
Este método es usado para unir los elementos en el array separados por un separador (separador). Esta función es muy similar al toString method. Aquí podemos especificar el delimitador o separador que se coloca en lugar de la coma.
Código Ejemplo:
<script language="javascript">
var aarray = new Array();
aarray[0] = "element 1";
aarray[1] = "element 2";
var xx = aarray.join(" +++ ");
document.write("join() -- "+xx);
</script>

Resulta:

Method: sort()
Este método es usado para ordenar elementos en un array. Los valores serán ordenados para un diccionario.
Código Ejemplo:
<script language="javascript">
var sorting = new Array();
sorting[0] = "b for balloon";
sorting[1] = "d for donkey";
sorting[2] = "a for apple";
aarray.sort();
document.write("sort function -- "+sorting.toString());
</script>

Resulta: