array

ARRAYS

para declararlo

 * Var ar = [];
 * Var ar = ['uno','dos','tres'];
 * Var ar = new Array;
 * Var ar = new Array(cuantos);
 * Var ar = new Array(valor1, valor2, …);

propiedades

 * Ar.length
 * devuelve la longitud
 * Ar.prototype.nuevapropiedad = valor
 * Ar.prototype.nuevometodo = funcion

Métodos

 * Ar.join
 * Var string1 = array1.join(separador)
 * Crea el string concatenando los valores del array separandolos por separador
 * Ar.reverse
 * Ar.sort – ar.sort(funcion_sort)
 * Sin funcion clasifica ascendente
 * Array3 = array1.concat(array2)
 * Ar.pop
 * Quita el ultimo elemento
 * Ar.shift
 * Quita el primer elemento
 * Ar.unshift(valor1, valor2, )
 * Añade al principio
 * Ar.push(valor1, valor2, …)
 * Añade al final
 * Ar.slice(Start,end)
 * Devuelve el subset - NO VA
 * Ar.splice(Start, elementosaborrar)
 * Borra n elementos a partir de start

Valores

 * ar [0] = “texto”;

Multidimensionales ejemplo1

 * Ar[0].nombre
 * Ar[0].apellido

Multidimensionales ejemplo2

 * Como los array puede contener objetos

Function objeto(nombre, apellido) { This.nombre = nombre This.apellido = apellido } Var ar = new Array(100) Ar[0] = new objeto(“valor1”, “valor2”) Document.write(ar[0],nombre + ar[0].apellido)