En JavaScript, nous pouvons effectuer diverses tâches sur des tableaux tels que les éléments de réseaux popping / poussant, la suppression des éléments en double, la concaténation des éléments du tableau, etc. La suppression des éléments en double d'un tableau est une tâche très simple mais très cruciale dans la vie du programmeur. Par conséquent, JavaScript propose de nombreuses approches pour supprimer des éléments en double d'un tableau tels que l'utilisation de l'ensemble JavaScript, la méthode indexof (), la méthode Filter (), etc.
Cet article expliquera les méthodes divisées pour supprimer les éléments du tableau en double en JavaScript:
Donc, sans autre délai, commençons!
Comment utiliser Set dans JavaScript pour supprimer les éléments du tableau en double?
Un ensemble en JavaScript nous permet de stocker les éléments uniques de tout type de données telles que les références primitives ou objets. Cela signifie que chaque valeur ne se produira qu'une seule fois dans une collection.
Exemple: supprimez les éléments en double à l'aide de l'ensemble
Prenons l'extrait de code ci-dessous où nous avons un tableau nommé «langues"Cela se compose de certains éléments en double. La tâche consiste à supprimer ces éléments en double à l'aide de JavaScript Set:
1 2 3 4 | var languess = ["java", "javascript", "java", "c ++", "c", "java", "c ++", "javascript", "c ++", "java"]; console.log ("Array original:", langues); var uniquelanguages = [nouveau set (langues)]; console.log ("Array filtré:", Uniquelanguages); |
Dans ce programme, nous avons effectué les fonctionnalités suivantes:
De cette façon, nous pouvons utiliser l'ensemble JavaScript pour supprimer les éléments en double d'un tableau.
Comment supprimer les éléments du tableau en double utilisant la méthode indexof ()?
Il s'agit d'une fonction prédéfinie en JavaScript qui est utilisée pour obtenir la première occurrence d'un élément de tableau. Il s'agit d'une méthode sensible à la casse et il renvoie -1 s'il ne parvient pas à identifier une valeur spécifique. En JavaScript, nous pouvons utiliser la méthode indexof () avec la méthode push () pour supprimer les éléments en double d'un tableau.
Exemple: supprimez les éléments en double utilisant la méthode indexof ()
Dans cet exemple, nous utiliserons la méthode indexof () avec la méthode push () pour supprimer les éléments en double du tableau donné:
1 2 3 4 5 6 7 8 9 dix 11 12 13 | var languess = ["java", "javascript", "java", "c ++", "c", "java", "c ++", "javascript", "c ++", "java"]; Fonction FindUniquiElements (langues) var uniquelanguages = []; pour (i = 0; i< languages.length; i++) if (uniquelanguages.indexof (langues [i]) === -1) Uniquelanguages.push (langues [i]); retourner uniquesanguages; console.log ("Array résultant:", FindUniquiElements (langues)); |
Cet exemple de programme servira les fonctionnalités fournies ci-dessous:
C'est ainsi que nous pouvons obtenir un tableau d'éléments uniques en utilisant les méthodes indexof () et push ().
Comment supprimer les éléments en double à l'aide de la méthode JavaScript Filter ()?
La méthode Filter () en JavaScript crée un nouveau tableau de uniquement les éléments qui passent un test spécifique.
Exemple: supprimez les éléments en double à l'aide de la méthode filtre ()
Dans ce programme, nous utiliserons la méthode Filter () avec la méthode indexof () pour supprimer les éléments en double d'un tableau:
1 2 3 4 5 6 | var languess = ["java", "javascript", "java", "c ++", "c", "java", "c ++", "javascript", "c ++", "java"]; Fonction FindUniquiElements (langues) Langues de retour.filtre ((élément, position) => langues.indexof (élément) === position); console.log ("Array résultant:", FindUniquiElements (langues)); |
Le programme ci-dessus remplira les fonctionnalités suivantes:
C'est ainsi que nous pouvons supprimer les éléments en double d'un tableau à l'aide de la méthode du filtre.
Conclusion
Dans JavaScript, plusieurs méthodes peuvent être utilisées pour supprimer les éléments du tableau en double, par exemple, l'instance de (), filter () et new set (). Par exemple, un ensemble en JavaScript nous permet de stocker les éléments uniques de tout type de données telles que les références primitives ou objets. Ainsi, nous pouvons utiliser le javascript set () pour supprimer les éléments du tableau en double. De même, la méthode Filter () en JavaScript crée un nouveau tableau de uniquement les éléments qui passent un test spécifique. Ainsi, la méthode Filter () peut être utilisée pour obtenir un tableau d'éléments uniques.
Cet article a expliqué différentes méthodes pour supprimer les éléments en double d'un tableau à l'aide de quelques exemples appropriés.