“Conocimiento Programación>JavaScript Programación

Diferencia entre el Pop & Splice en Javascript

2014/5/23
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 vincular js externos
Cómo convertir Javascript Variable de texto
Cómo hacer que Windows Widgets
JavaScript Tutorial para la función de validación Tiempo
¿Cómo funciona el operador de doble signo de interrogación (??) de JavaScript
Javascript Tutorial Scrollbar
Cómo hacer una celda de tabla con enlace
Cómo hacer un Google Map Overlay
Conocimiento de la computadora © http://www.ordenador.online