Eliminació d'elements d'una matriu a JavaScript



En aquest article obtindreu un recorregut complet per diversos mètodes per eliminar elements d'una matriu de JavaScript amb exemples.

Sovint, no és necessari manipular una matriu que sorgeix del no-res. Hi ha diversos mètodes per a aquestes manipulacions, un dels quals inclou el mètode per eliminar un element. En aquest article, us explicaré diversos mètodes per eliminar elements d'una matriu de . A continuació es detallen les indicacions en què es centrarà aquest article,

Comencem llavors,





Eliminació d’elements d’un array a JavaScript

Mètode Pop

El mètode pop () elimina l'element del final d'una matriu, de manera similar a una pila. El mètode push (), d'altra banda, afegeix un element al final d'una matriu.Els mètodes implementen el concepte de LIFO (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

El codi elimina l'últim element de la matriu, és a dir, 'Jazz'.El mètode push () afegeix l'element de nou a la matriu.



Mètode de canvi: eliminació d'elements d'una matriu a JavaScript

El mètode shift () elimina l'element del començament d'una matriu. El mètode unshift (), d'altra banda, torna a afegir l'element al començament de la matriu.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

El codi elimina el primer element, és a dir, Rock de la matriu.En utilitzar el mètode unshift (), 'Rock' es tornarà a afegir a la matriu.

aplicacions d’anàlisi de big data

Mètode Splice

El mètode splice () elimina una part particular o selectiva de la matriu.Demostra ser un mètode amb recursos per eliminar, substituir o afegir elements a la matriu.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // A partir de la posició de l'índex 2, elimineu la llista d'un element ['Rock', 'Metal', 'Jazz'] .splice (2,2) // A partir de la posició índex 2, elimineu dos elements ['Rock', 'Metal']

A l'exemple anterior, el mètode slice elimina els elements segons l'índex especificat.

'Blues' s'elimina del primer exemple, ja que es troba a l'índex 2.

En el segon exemple, s’eliminen dos elements, és a dir, “Blues” i “Jazz”, ja que l’índex especifica que s’han d’eliminar 2 elements, començant per l’índex 2.

Cal tenir en compte que les matrius estan indexades a zero a JavaScript.

Avançant amb aquest article sobre Eliminació d’elements d’una matriu de JavaScript,

Empalme per a la gamma d'elements

És plausible eliminar elements consecutius mitjançant el mètode splice ():

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // A partir de la posició de l'índex 0, elimineu dos elements ['Blues', 'Jazz']

El codi elimina els valors esmentats al mètode de splice.

Elimina els elements per valor: suprimir els elements d'una matriu de JavaScript,

Podem cercar un element mitjançant splice () i eliminar-lo consecutivament.Aquest mètode es pot emparellar amb l'ordre indexOf (), que retorna el primer índex en què es pot trobar un element determinat. Si no es troba l'element, retorna -1 com a sortida.

A l'exemple següent, eliminem l'element 'Blues':

['Rock', 'Metal', 'Blues', 'Jazz'] // Cerqueu la posició índex de 'Blues' i elimineu un element d'aquesta posició list.splice (list.indexOf ('Blues'), 1)

El codi elimina l'element 'Blues', després de conèixer la posició de l'índex de l'element.

és una matriu un objecte a Java

Elimina l'interval d'elements per valor

JavaScript ens permet eliminar diversos elements de la matriu.

['Rock', 'Metal', 'Blues', 'Blues', 'Jazz'] per a (var i = list.length-1 i -) {if (list [i] === 'Blues') llista .splice (i, 1)} ['Rock', 'Metal', 'Jazz']

El codi elimina totes les ocurrències de l'element 'Blues'.

Comencem per la part final d’aquest article sobre Eliminació d’elements d’una matriu de JavaScript,

Mètode de filtre de matriu

En lloc de mutar la matriu a la qual es va cridar, filter () crea una nova matriu.Té un paràmetre únic, conegut com a mètode de devolució de trucada. El mètode de devolució de trucada s'activa quan el mètode de filtre repeteix els elements de la matriu.

Transmet tres valors a la devolució de trucada:

  • El valor actual
  • L'índex de matriu actual
  • La matriu completa

Retorna dos valors: cert o fals. Els elements que retornen vertader s’afegeixen a la nova matriu creada pel filtre ().

java diferència entre estén i implementa
var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] var filtered = array.filter (funció (valor, índex, arr) {valor de retorn> 4}) // filtrat = > [5,6, 7, 8, 9]

La matriu filtrada consisteix en els elements que demostren ser certs.

L'eliminació d'elements d'una matriu pot ser una mica tediós, però, de fet, aquests mètodes són els més eficients i recursos.

Amb això, arribem al final d’aquest bloc sobre ‘Eliminació d’elements d’una matriu de JavaScript’. Espero que us hagi estat útil i informatiu. Estigueu atents a més tutorials sobre temes similars. També podeu consultar el nostre programa de formació.Podeu obtenir coneixements en profunditat sobre jQuery juntament amb les seves diverses aplicacions per a formació en línia en directe amb assistència les 24 hores del dia, els 7 dies de la setmana i accés durant tota la vida.

Tens alguna pregunta? Esmenta’ls a la secció de comentaris d’aquest bloc i et respondrem.