JavaScript es un lenguaje de programación para la web. Sin embargo , a pesar de JavaScript se refiere a veces como un lenguaje " secuencias de comandos" , que lleva a cabo tal como un lenguaje de programación totalmente funcional para la web . JavaScript utiliza paradigmas de programación orientados a objetos , como objetos y métodos . El objeto " matriz " es un tal tipo de datos , que incluye métodos tales como " pop " y " corte y empalme " con el fin de modificar el contenido de una matriz. JavaScript Arrays
JavaScript , como en la mayoría de los otros lenguajes de programación , una matriz es una variable que hacen referencia a una colección de elementos de datos. Mientras que en algunos otros lenguajes (como C o Java) una matriz debe contener valores del mismo tipo de datos, en JavaScript un array puede contener valores de diferentes tipos . Por ejemplo , la matriz de JavaScript: var names
= new Array (" Bob ", " George ", " Bill " , 3 ) ;
Contiene tres cadenas que contiene los nombres y el número 3 . Arrays en JavaScript se crean instancias como objetos , lo que significa que son ciertos métodos programadores pueden llamar.
El pop () Método
El método "pop " viene de la idea de la estructura de datos de la pila . Las pilas son listas de datos , de los cuales los valores se recuperan /quitar (o " palomitas ") desde el final de la lista . Esto significa que el último elemento de la lista se retira , y la longitud de la lista ha cambiado . El método pop de matrices de JavaScript funciona de la misma manera:
document.write ( names.pop ());
document.write ( nombres) ;
este comando escriba el número 3 en el navegador , y eliminarlo de la lista. La lista restante quedará así:
Bob , George , Bill
El splice () Método
El método de " empalme " es similar al método pop , ya que puede eliminar los datos de las matrices y modificar sus contenidos . El método de empalme , sin embargo , tiene un poco más de flexibilidad , en que también puede añadir elementos a una lista , y se puede preformar en las operaciones de los elementos en el medio de la lista . Por ejemplo :
names.splice ( 1 , 0, "Marca" ) ;
a añadir el elemento "Mark " en el índice 1 . Así que la matriz se lee :
Bob , Mark , George , Bill
El primer argumento de empalme define el índice señalando . El segundo argumento indica cuántos elementos para eliminar ( en este caso ninguno , ya que sólo se añade un elemento ) . El tercero es el elemento real.
Ejemplos
Los métodos pop y empalme pueden modificar las variables ampliamente , y los programadores deben ser conscientes de cómo las operaciones de datos en una matriz cambia a medida ocurrir . El código de ejemplo :
names.pop ();
names.pop ();
names.splice ( 0 , 1 , "John ");
names.splice ( 1 , 0, " Kyle ", " Robert" ) ;
names.pop ();
cambia por completo la lista de la siguiente manera:
< p > John , Kyle , Robert
los dos últimos valores de la matriz original (George y Bill ) se extrae de la lista. El nombre " John " se agrega a la primera posición ( 0 ) , mientras que Bob se retira . Dos nombres adicionales ( Kyle y Robert ) se añaden entre Juan y Marcos , y, finalmente, Marcos se hicieron estallar fuera de la lista.