1. Método de emenda em JS
Splice (índice, len, [item]) Nota: Este método altera a matriz original.
A Splice possui 3 parâmetros, que também podem ser usados para substituir/excluir/adicionar um ou vários valores na matriz.
ÍNDICE: Índice de início da matriz Len: Substitua/Excluir comprimento Item: Substituir valor, o item está vazio se excluir operação
Por exemplo: arr = ['a', 'b', 'c', 'd']
Excluir --- item não definido
Arr.splice (1,1) // ['A', 'C', 'D'] Exclua um valor cujo subscrito inicial é 1 e o comprimento é 1. Len sets 1. Se for 0, a matriz permanecerá inalterada.
Arr.splice (1,2) // ['a', 'd'] Exclua um valor com o subscrito inicial de 1 e comprimento 2, Len Set 2
Substituir --- item é o valor da substituição
Arr.splice (1,1, 'ttt') // ['a', 'ttt', 'c', 'd'] substitua o subscrito inicial para 1, um valor com comprimento 1 é 'ttt', len set 1
Arr.splice (1,2, 'ttt') // ['a', 'ttt', 'd'] Substitua o subscrito inicial por 1, os dois valores com comprimento 2 são 'ttt', e o len Set 1
Add ---- Len está definido como 0, o item é o valor adicionado
Arr.splice (1,0, 'ttt') // ['a', 'ttt', 'b', 'c', 'd'] significa adicionar um 'ttt' no subscrito de 1
Parece que a emenda é a mais conveniente
2. Após a exclusão de excluir, excluir delete delete delete, o valor marcado sob a matriz será indefinido e o comprimento da matriz não mudará.
Por exemplo: Excluir arr [1] // ['a',, 'c', 'd'] aparece no meio de duas vírgulas, o comprimento da matriz permanece inalterado e um é indefinido
Existem vários outros métodos de personalização, consulte aqui
O método do artigo acima JS de excluir um determinado item ou item na matriz é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.