Espacio Daycry - Espacio de programación

  • Inicio
  • Categorias
    • - Codeigniter
    • - Symfony
    • - HTML5
    • - Linux / Ubuntu
    • - PHP
    • - Jquery
  • PortFolio - Proyectos Codeiniter
    • - Encuestas Online
    • - Estadísticas - GLPI
    • - Gestión de colas
    • - Web Service - REST

miércoles, 27 de agosto de 2014

Jquery - Arrays

Posted by daycry at 9:28 Labels: Jquery

Los arrays o vectores son un tipo de datos muy importantes y muy utilizados, ya que puedes una cantidad de datos muy amplia, y además permite que sea de diferentes datos, incluso que un tipo de dato del array sea otro array.

Veamos un ejemplo:

//array en javascript

//declaración literal
var myArray = [ 'hola', 'mundo', 'foo', 'bar' ];

//declaración con constructor
var myArray1 = new Array( 'hola', 'mundo', 'foo', 'bar' );

Acabamos de ver como se crearía un array con datos, pero a veces necesitamos que se vayan introduciendo datos en nuestro array de forma dinámica.

// Creando un array
var myArray = [];
 
// agrega "hello" en el index 0
myArray.push( "hello" );
 
// agrega "world" en el index 1
myArray.push( "world" );
 
//tambien podemos indicar el índice donde queremos que guarde el dato
myArray[ 2 ] = "!";

Cuando utilizamos la función push no controlamos la posición en la que se guardan los datos, pero a veces nos interesa tener el control sobre los datos y sus posiciones.

//indicando los indices
var myArray = [];

myArray[ 0 ] = "hello";
myArray[ 1 ] = "world";
myArray[ 3 ] = "!";

console.log( myArray ); // [ "hello", "world", undefined, "!" ];

Métodos y propiedades

Length

Este método se utiliza para saber el tamaño de un array.

// longitud del array
 
var myArray = [ "hello", "world", "!" ];
 
console.log( myArray.length ); // 3

Concat

Se utiliza para concatenar varias arrays en una sola.

//concatenar arrays
var myArray = [ 2, 3, 4 ];
var myOtherArray = [ 5, 6, 7 ];
var wholeArray = myArray.concat( myOtherArray ); // [ 2, 3, 4, 5, 6, 7 ]

Join

Este método se utiliza para unir todos los elementos de un array en un sola string, utilizando el separador que nos interese.

// Uniendo elementos
 
var myArray = [ "hello", "world", "!" ];
 
// El separador por defecto es la coma
console.log( myArray.join() );     // "hello,world,!"
 
// Utilizando diferentes separadores
console.log( myArray.join( " " ) );  // "hello world !";
console.log( myArray.join( "!!" ) ); // "hello!!world!!!";
 
// sin separador
console.log( myArray.join( "" ) );   // "helloworld!"

Pop

Este método realiza la función contraria al push, ya que éste elimina la última posición del array.

// Añadir y eliminar
 
var myArray = [];
 
myArray.push( 0 ); // [ 0 ]
myArray.push( 2 ); // [ 0 , 2 ]
myArray.push( 7 ); // [ 0 , 2 , 7 ]
myArray.pop();     // [ 0 , 2 ]

Reserve

Se utiliza para intercambiar el orden de los elementos.

var myArray = [ "world" , "hello" ];
myArray.reverse(); // [ "hello", "world" ]

Sort

Realiza un ordenamiento aleatorio en los elementos del array.

var myArray = [ 3, 4, 6, 1 ];
 
myArray.sort(); // 1, 3, 4, 6

Unshift

Realiza la misma función que el método push, con la diferencia de que este método añade los elementos al inicio del array.

var myArray = [];
 
myArray.unshift( 0 ); // [ 0 ]
myArray.unshift( 2 ); // [ 2 , 0 ]
myArray.unshift( 7 ); // [ 7 , 2 , 0 ]

ForEach

Se utiliza para recorrer las posiciones de un array.

// Native .forEach()
 
function printElement( elem ) {
    console.log( elem );
}
 
function printElementAndIndex( elem, index ) {
    console.log( "Index " + index + ": " + elem );
}
 
function negateElement( elem, index, array ) {
    array[ index ] = -elem;
}
 
myArray = [ 1, 2, 3, 4, 5 ];
 
// Prints all elements to the console
myArray.forEach( printElement );
 
// Prints "Index 0: 1", "Index 1: 2", "Index 2: 3", ...
myArray.forEach( printElementAndIndex );
 
// myArray is now [ -1, -2, -3, -4, -5 ]
myArray.forEach( negateElement );

Tweet

Related Posts

  • Jquery - Selección de Elementos
    Jquery - Selección de Elementos
  • Jquery - Funciones
    Jquery - Funciones
  • Jquery - Objectos
    Jquery - Objectos
  • Codeigniter - AutoComplete Jquery
    Codeigniter - AutoComplete Jquery

No hay comentarios :

Publicar un comentario

Entrada más reciente Entrada antigua Inicio
Suscribirse a: Enviar comentarios ( Atom )

Sígueme en las Redes Sociales



Follow @daycry9



Donaciones

Suscribirse a

Entradas
Atom
Entradas
Comentarios
Atom
Comentarios

Datos personales

daycry
Ver todo mi perfil

Entradas populares

  • Crear archivos PHP ejecutables por terminal UBUNTU
    En este apartado vamos a explicar como ejercutar archivos PHP a través del terminal de Ubuntu. Lo primero que tendríamos que hacer es inst...
  • Pâginación PHP con Librería Zebra Pagination
    En este blog voy a comentar un tema que se utilizan en casi todas las páginas web que existen, y es el tema de la paginación. La paginaci...
  • PHPExcel - Codeigniter
    Este post trata de la integración de la librería PHPExcel en Codeigniter, aunque se podría aplicar a cualquier librería, como por ejemplo mP...
  • PHP- Operaciones con fechas - Sumar Horas, minutos y segundos
    Ejemplo para añadir o sumar un número determinado de hora/s, minuto/s, segundo/s a una fecha en php. Con la función strtotime se puede ...
  • Codeigniter - Múltiples conexiones a base de datos
    Este tema es uno de los temas primordiales sobre el framework Codeigniter, ya que en alguna ocación nos hemos visto obligados a recoger dato...

© Espacio Daycry - Espacio de programación 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool