Bienvenid@s a una nueva parte del tutorial de Javascript, en esta ocasión vamos ver algunos métodos y propiedades útiles para manejar arrays.
Crea un archivo y guárdalo como arrays.js en la carpeta javascript y llámalo en index.html ...
<!DOCTYPE HTML> <html> <head> <script type="text/javascript" src="javascript/arrays.js"></script> </head> <body> </body> </html>
La propiedad length: regresa el número total de elementos de un array.
El método indexOf: Busca la posición de un elemento dentro de un array.
El método join: Une todos los elementos de un array en un string.
El método pop: Elimina el último elemento de un array.
El método push: Añade un elemento al final de un array.
El método shift: Elimina el primer elemento de un array.
El método unshift: Añade un elemento al principio de un array.
El método sort: Ordena los elementos de un array alfabética o numéricamente.
El método toString: Convierte un array en un string separando cada elemento por una coma.
El método reverse: Invierte la posición de los elementos de un array.
A continuación vamos a ver algunos ejemplo, para ello copia y guarda el siguiente código en el archivo arrays.js ...
//length: regresa el número total de elementos de un Array
var array = ["uno", "dos", "tres", "cuatro"];
var total = array.length;
document.write("<p>" + total + "</p>");
//indexOf: busca la posición de un elemento
var array = ["raul", "fernando", "manuel"];
var posicion = array.indexOf("fernando");
document.write("<p>" + posicion + "</p>");
//join: une todos los elementos de un array en un string a partir del pegamento
//indicado
var array = ["rojo", "azul", "verde"];
var string = array.join("-");
document.write("<p>" + string + "</p>");
//pop: elimina el último elemento de un Array
var array = ["uno", "dos", "tres", "eliminar"];
array.pop();
for(var x = 0; x < array.length; x++)
{
document.write("<p>" + array[x] + "</p>");
}
//push: añade un nuevo elemento al final del array
array.push("cuatro");
for (var x = 0; x < array.length; x++)
{
document.write("<p>" + array[x] + "</p>");
}
//shift: elimina el primer elemento de un Array
var array = ["eliminar", "dos", "tres", "cuatro"];
array.shift();
for (var x = 0; x < array.length; x++)
{
document.write("<p>" + array[x] + "</p>");
}
//unshift: añade un nuevo elemento al principio del array
array.unshift("uno");
for (var x = 0; x < array.length; x++)
{
document.write("<p>" + array[x] + "</p>");
}
//sort: ordena los elementos de un Array
var array = ["fernando", "raul", "diego", "alvaro"];
array.sort();
for (var x = 0; x < array.length; x++)
{
document.write("<p>" + array[x] + "</p>");
}
//ordenar números
var array = [9, 3, 2, 6, 8, 7];
array.sort(function(a, b){return a-b});
for (var x = 0; x < array.length; x++)
{
document.write("<p>" + array[x] + "</p>");
}
//toString: convierte un array en un String
var array = ["uno", "dos", "tres", "cuatro"];
var string = array.toString();
document.write("<p>" + string + "</p>");
//reverse: que revierte la posición de los elementos del Array
var array = [4, 3, 2, 1];
array.reverse();
for (var x = 0; x < array.length; x++)
{
document.write("<p>" + array[x] + "</p>");
}
1 comentario:
Gracias, me sirvio mucho :D
Publicar un comentario