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,
- Mètode Pop
- Mètode de canvi
- Mètode Splice
- Empalme per a la gamma d'elements
- Elimina els elements per valor
- Elimina l'interval d'elements per valor
- Mètode de filtre de matriu
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.