Aplicació de la funció Empalmes de JavaScript

Applying Javascript S Splice Function




JavaScript és un llenguatge de programació lleuger i, com passa amb qualsevol llenguatge de programació, quan desenvolupem programes JavaScript, sovint hem de treballar amb matrius per emmagatzemar dades. En aquest article, introduirem la funció d’empalmament integrada de JavaScript i parlarem de com podem utilitzar-lo per manipular una matriu. A mesura que es generen dades, s’han d’actualitzar les estructures que s’utilitzen per emmagatzemar-les. Per aquest motiu, un programador sovint ha d'afegir o eliminar elements d'una matriu.

El funció d’empalmament s'utilitza per afegir o eliminar elements d'una matriu d'un índex determinat i retorna els elements eliminats de la matriu. La sintaxi de la funció empalme és la següent:







matriu.empalme(índex,removeCount,articles ...)

Aquí, índex és la posició en què volem afegir o eliminar elements, removeCount , que és un argument opcional, és el nombre d'elements que volem eliminar i articles , que també és opcional, conté els elements que volem afegir.



Ara, repassarem alguns exemples per mostrar com funciona el fitxer empalme la funció està implementada.



En primer lloc, suposem que tenim una matriu que consta de cinc elements.





deixa arr= [10,20,30,40,50]

Per eliminar els elements 20 i 30 (a la posició 1 i la posició 2 de la matriu, respectivament) de la matriu, simplement anomenem empalme funció i digueu-li que comenci pel primer índex i que elimini 2 elements.

arr.empalme(1,2);


Els valors 20 i 30 es retornen com a sortida. A continuació, podem veure la matriu original amb l'ordre següent:



consola.registre(arr);


Els dos elements retornats a la sortida ja no es troben a la matriu.

A continuació, afegirem elements a la matriu mitjançant el fitxer empalme funció. Com que no eliminarem elements de la matriu, podem proporcionar un valor zero per removeCount i, a continuació, proporcionar els elements que volem afegir.

arr.empalme(2, 0, 30, 35);


L'ordre anterior retorna una matriu buida perquè no s'han eliminat elements. Tanmateix, si observem la matriu original, podem veure que s’ha actualitzat.

consola.registre(arr);

Els valors 30 i 35 es van afegir amb èxit al segon índex.

Finalment, si volem eliminar elements i afegir elements, podem proporcionar valors tant per a removeCount com per als elements.

arr.empalme(1, 2, 15, 20, 25);

L'ordre anterior ha retornat els dos elements que s'han eliminat i, si imprimim la matriu original a la consola, podem veure que 20 i 30 ja no estan a la matriu i que s'han afegit 15, 20 i 25.

consola.registre(arr);

Conclusió

En aquest article, hem discutit diverses maneres d'utilitzar el fitxer empalme funció per actualitzar matrius. Esperem que aquest article us sigui útil i que continueu aprenent JavaScript amb linuxhint.com.