Este artigo descreve o método JavaScript para remover elementos duplicados em uma matriz. Compartilhe para sua referência. A análise específica é a seguinte:
Esse código JS é usado para remover elementos duplicados da matriz, como: ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'] Retorna: S ['Apple', 'Orange', 'Peach', 'Strawberry']
A cópia do código é a seguinte: função removida
var temp = {};
for (var i = 0; i <arn.length; i ++)
temp [arr [i]] = true;
var r = [];
para (var k em temp)
R.Push (K);
retornar r;
}
//Uso
var frutas = ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'];
var uncelasFruits = removeduplicates (frutas);
// imprima o exclusivo ['maçã', 'laranja', 'pêssego', 'morango'];
O código a seguir pode ser verificado no navegador
Copie o código da seguinte forma: Remova elementos duplicados de uma matriz. <br>
<pre> var frutits = ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'];
</pre>
NOTA 'Orange' é duplicado na matriz de frutas. Clique para remover elementos duplicados da matriz de frutas: <br>
<button onclick = "check ()"> Remova duplicado </botão>
<Cript>
função removida fulicates (arr) {
var temp = {};
for (var i = 0; i <arn.length; i ++)
temp [arr [i]] = true;
var r = [];
para (var k em temp)
R.Push (K);
retornar r;
}
função check () {
var frutas = ['Apple', 'Orange', 'Peach', 'Apple', 'Strawberry', 'Orange'];
var uncelasFruits = removeduplicates (frutas);
alerta (exclusivofruits);
}
</script>
Espero que este artigo seja útil para a programação JavaScript de todos.