Este artículo describe el método JavaScript para eliminar elementos duplicados en una matriz. Compártelo para su referencia. El análisis específico es el siguiente:
Este código JS se usa para eliminar elementos duplicados de la matriz, como: ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'] devuelve: S ['Apple', 'Orange', 'Peach', 'Strawberry]]
La copia del código es la siguiente: función eliminauplicates (arr) {
var temp = {};
para (var i = 0; i <arr.length; i ++)
temp [arr [i]] = true;
var r = [];
para (var k en temp)
r.push (k);
regresar r;
}
//Uso
var fruits = ['manzana', 'naranja', 'durazno', 'manzana', 'fresa', 'naranja'];
var UniqueFruits = eliminueuplicates (frutas);
// Imprima fruits únicos ['manzana', 'naranja', 'durazno', 'strawberry'];
El siguiente código se puede verificar en el navegador
Copie el código de la siguiente manera: elimine los elementos duplicados de una matriz. <br>
<pre> var fruits = ['manzana', 'naranja', 'durazno', 'manzana', 'fresa', 'naranja'];
</pre>
La nota 'Orange' es duplicada en la matriz de frutas. Haga clic para eliminar elementos duplicados de la matriz de frutas: <br>
<botón onClick = "check ()"> Eliminar duplicado </botón>
<script>
función eliminauplicates (arr) {
var temp = {};
para (var i = 0; i <arr.length; i ++)
temp [arr [i]] = true;
var r = [];
para (var k en temp)
r.push (k);
regresar r;
}
función check () {
var fruits = ['manzana', 'naranja', 'durazno', 'manzana', 'fresa', 'naranja'];
var UniqueFruits = eliminueuplicates (frutas);
alerta (únicas fruits);
}
</script>
Espero que este artículo sea útil para la programación de JavaScript de todos.