“Conocimientos Programación>JavaScript Programación

Diferencia entre el Pop & Splice en Javascript

2011/3/12
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.

JavaScript Programación
Cómo deshabilitar la selección de texto HTML
Cómo mover una imagen de X & Y en JavaScript
Cómo insertar CrawlTrack en WordPress
Cómo Activar Div con javascript
Diferencia entre onbeforeunload y OnUnload
Cómo cambiar el tamaño de fuente en Java Script
Cómo ocultar los DIVs Open in JavaScript
Cómo insertar jQuery
Conocimientos Informáticos © http://www.ordenador.online