El objeto Array en JavaScript

VitaminaWEB.com
RECURSOS PARA WEBMASTERS

HTML
CSS
JAVASCRIPT
DISEÑO/ESTILO
PROMO.WEB
ENTREVISTAS
NOTICIAS
FOROS

Estás aquí : Portada > JavaScript > Tutorial de JavaScript > El objeto Array en JavaScript

Promo recomendada :

 
Portada

CONTENIDOS

HTML

- Tutorial de HTML
- Artículos de HTML
- Enlaces relacionados
- Software para HTML

CSS

- Introducción a las Hojas de Estilo - CSS
- Artículos de CSS

JAVASCRIPT

- Tutorial de JavaScript
- Artículos de JavaScript

DISEÑO Y ESTILO

- Artículos de diseño, estilo, usabilidad y accesibilidad.
- Efectos con Paint Shop Pro

PROMOCION WEB

- Artículos relacionados con la promoción de páginas web

ENTREVISTAS

- Emilio Márquez
- Joaquín Gracia M.
- Adrian Hall

NOTICIAS
para Webmasters

FOROS
(en obras)

 

 

JAVASCRIPT > TUTORIAL DE JAVASCRIPT

EL OBJETO ARRAY EN JAVASCRIPT

La creación de un array se lleva a cabo con la sentencia:

mi_array = new Array();

Se pueden asignar a un array valores de cualquier tipo (incluyendo objetos).

mi_array[0] = 1;
mi_array[1] = "Cadena de texto";
mi_array[2] = Date();

Tanto el tamaño (longitud) del array como el tamaño de las celdas individuales se asigna de forma dinámica (automática) a medida que se asignan elementos.

Hay que tener en cuenta que el tamaño de los arrays en JavaScript puede crecer pero no decrecer, es decir, para el siguiente trozo de código:

var array_grande = Array();

array_grande[1000]=1;

Se construye un array de 1001 posiciones (aunque realmente sólo se utiliza una de ellas).

Se pueden utilizar cadenas de texto como identificadores de índices (arrays asociativos) en la versión de Navigator 3 y posteriores.

El constructor permite crear arrays de una determinada longitud inicial:

otro_array = new Array (10);

E inicializar valores a partir de la declaración:

este_array = new Array ("uno", "dos", "tres", "cuatro");

Propiedades del objeto Array:

length
Número de elementos del array

Métodos:

concat()
Une dos arrays y devuelve como resultado un array con la unión
join()
Devuelve una cadena de texto que contiene la unión de los elementos del array
pop()
Borra y devuelve el último elemento de un array
push()
Añade un elemento a un array y devuelve ese elemento
reverse()
Refleja el contenido de un array (el primer elemento pasa a ser el último)
shift()
Borra y devuelve el primer elmento de un array
slice()

Extrae una sección de un array y la devuelve como un nuevo array:

datos = new Array ()
datos[1]="uno";
datos[2]="dos";
datos[3]="tres";

dosprimeros = datos.slice(1,2);
// dosprimeros[0]="uno"
// dosprimeros[1]="dos"

splice()
Añade y/o elimina elementos de un array
sort()

Ordena los elementos de un array. Por defecto utiliza ordenación lexicográfica (alfabética). Se puede definir una función externa que implemente el criterio de ordenación:

function compareNumbers(a, b) {
return a - b
}

numberArray.sort(compareNumbers)

toString ()
Devuelve una cadena que representa al array
unshift ()
Añade uno o más elementos al comienzo de un array y devuelve el número actualizado de elementos

El objeto Array no existe en JavaScript 1.0 (Netscape 2.x y MIE 3.x). Sin embargo se puede utilizar una aproximación a través de funciones y arrays normales para conseguir resultados similares.

 

[ Siguiente capítulo: El objeto Math en JavaScript ]

 

CONTENIDOS DEL TUTORIAL DE JAVASCRIPT

- Introdución

 

- Variables  
- Objetos

OBJETOS PREDEFINIDOS

- El objeto Date
- El objeto Array
- El objeto Math
- El objeto String

- Operadores  

- Sentencias de control

 

- Funciones globales
- Extensión para el cliente

OBJETOS DOM

- DOM - WINDOW
- DOM - DOCUMENT
- DOM - LOCATION
- DOM - HISTORY+NAVIGATOR

- Tratamiento de eventos  

Fuente original: (C) Epsilon Eridani

 


BUSCADOR

Powered by Google

BlogUbuntu.com - El blog de un linuxero hablando de Ubuntu, de Linux y del software libre en general.

 

 

VitaminaWEB.com 2001-2008
[Portada] · [Datos legales] · [Buzón de contacto] · [Mapa de la web]

Enlaces patrocinados:
Gratis | Concursos | Juegos | Casino online

Otras webs:
Babadu.com | Chisteina.com | TodoFondos.com | MundoPostales.com
DineroFresco.com | Juegozonia.com | TodoFondoX.com | BlogUbuntu.com
MuchoGrafico.com | Programacion.com | WebEstilo | Hacking Ball Z
ASPtutor | LoGratis.com | CSSboulevar

Hosting recomendado:
Alojamiento web Grito.net