jueves, 14 de febrero de 2013

En este blog explicare los dos siguientes métodos que javascript nos dejara realizar varias funciones.
De acuerdo, el primer método es el shift(). En este caso haré un ejemplo con algunos objetos o nombres de Pokémon.


<!DOCTYPE html>
<html>
<head> 
<title> Pokémons </title>
</head>
<body>
<p id="demo">Click al boton para ir eliminando el primer PKMN mostrado.</p>
<button onclick="miFuncion()"> Presionar </button>
<script>
var PKMN = [,"Dragonite", "Umbreon", "Zoroark", "Lucario"];
function miFuncion()
{
PKMN.shift();
var x=document.getElementById("demo");
x.innerHTML=PKMN;
}
</script>
</body>
</html>



El método shift () elimina el primer elemento de una matriz y devuelve dicho elemento.
Al correr el método verán que cada vez que presiona el Botón que fue colocado, ira eliminando los nombres ya que el método shift () elimina el primer elemento de una matriz y devuelve dicho elemento.

Nota: Este método puede servir para cambiar la longitud de una matriz.

El siguiente método es el reverse. Al igual que el ejemplo anterior, utilizare los nombres de Pokémons colocandolos en un cierto orden.


<!DOCTYPE html>
<html>
<head>
<title> Pokémons 2 </title>
</head>
<body>
<script type="text/javascript">
var PKMN = new Array("Dragonite", "Umbreon", "Zoroark", "Lucario");
PKMN.reverse();
document.write(PKMN);
</script>
</body>
</html>


Como pueden observar los nombres están en negritas, al colocar el método PKMN.reverse(); el orden cambiara de manera contraria empezando por Lucario y no por Dragonite, tal y como se puede mostrar en la siguiente imagen.

Bueno, eso es todo por hoy, y espero que les haya ayudado de algo, tal y como a mi me ayudo para comprender tales métodos.