[2021] Eliminación de elementos de matriz en JavaScript: eliminar frente a filet {DH}

octubre 6, 2021 Por admin 0


Remoto actúa como un mundo no real, solo Extinguir el elemento, pero la longitud de la matriz sigue siendo la misma:

Ejemplo de terminal de nodo:

> var arr = ["a","b","c","d"];
> delete arr[2]
true
> arr
[ 'a', 'b', , 'd', 'e' ]

Aquí hay una función para eliminar un elemento de una matriz por índice usando Desct(), toma arr como primer argumento y el índice del miembro que se eliminará como segundo argumento. Como puede ver, en realidad elimina el miembro de la matriz y reduce la longitud de la matriz en 1 pulgada

function(arr,arrIndex){
    return arr.slice(0,arrIndex).concat(arr.slice(arrIndex + 1));
}

La función anterior trae todos los miembros al índice y todos los miembros después del índice, los concatena y devuelve el resultado.

A continuación se muestra un ejemplo que utiliza la función anterior como módulo de nodo. La pantalla del terminal es útil:

> var arr = ["a","b","c","d"]
> arr
[ 'a', 'b', 'c', 'd' ]
> arr.length
4 
> var arrayRemoveIndex = require("./lib/array_remove_index");
> var newArray = arrayRemoveIndex(arr,arr.indexOf('c'))
>...



[2021] Eliminación de elementos de matriz en JavaScript: eliminar frente a filet {DH}


#Eliminación #elementos #matriz #JavaScript #eliminar #frente #filet