jueves, 12 de diciembre de 2013

Día 35. Funciones de los vectores

Querido diario;

Hemos visto los métodos para los array.

En el mismo momento que declaro un vector, tengo a disposición métodos asociados al objeto Array (vector). También hay otros objetos, como Date (fecha), que tendrá sus propios métodos.

Para poder utilizar los siguientes métodos, tengo que haber declarado ya un Array.
Y la fórmula para usarlo es
variable=vector.método

Métodos


  • concat(). Une dos o más arrays, concatenandolas
  • length. Devuelve el número de elementos de un vector
  • indexoff(). Busca en el array un elemento y te devuelve su posición
dato=new Array(5);
datos=['lunes,'martes','miercoles,'jueves,'viernes'];
dato.indexOf('martes');

Mostraría la posición 1

  • join(). Une todos los elementos de un array que sean cadena de caracteres
x=dato.join;
Y se mostraria lunesmartesmiercolesjuevesviernes

  • lastIndexOf(). Lo mismo que indexOf pero empezando a contar por el final
  • pop(). Borra el último elemento de un array y devuelve ese elemento
  • push(). Añade un nuevo elemento al final de un array, y devuelve la nueva longitud.
  • reverse(). Ordena de forma inversa los elementos en un array (el contrario de sort)
  • shift(). Borra el primer elemento de un array
  • slice(). Seleccionar una parte de un array y devolver el nuevo array.
  • sort(). Ordena los elemenos de un vector de forma ascendente (el contrario de reverse)
  • splice().Añade/borra elementos de un array
  • toString(). Convierte un vector en un string (cadena de caracteres), y devuelve ese resultado.
  • unshift(). Añade nuevos elementos al inicio de un array, y devuelve la nueva longitud
  • valueOf(). Devuelve el tipo de valor de los elementos de un array. Requiere que todos los elementos sean del mismo tipo.

0 comentarios:

Publicar un comentario