Maison > interface Web > js tutoriel > le corps du texte

Comment calculer efficacement la différence entre les ensembles à l'aide de tableaux Javascript ?

Susan Sarandon
Libérer: 2024-10-21 12:03:03
original
728 Les gens l'ont consulté

How to Compute Set Difference Efficiently Using Javascript Arrays?

Calcul efficace des différences d'ensembles avec des tableaux Javascript

Dans la programmation Javascript, la différence d'ensemble entre deux ensembles est souvent requise. Ces ensembles sont représentés sous forme de tableaux Javascript, et il existe différentes méthodes pour calculer cette différence de manière efficace ou élégante.

Une approche qui remplit ces deux critères consiste à utiliser la fonction de filtre intégrée. En comparant chaque élément x de l'ensemble A avec l'ensemble B à l'aide de la méthode indexOf, nous pouvons déterminer si x n'est pas présent dans B. Les éléments qui remplissent cette condition constituent la différence d'ensemble.

Un exemple illustrant cette approche :

<code class="javascript">var A = [1, 2, 3, 4];
var B = [1, 3, 4, 7];

var diff = A.filter(function(x) {
  return B.indexOf(x) < 0;
});

console.log(diff); // [2]</code>
Copier après la connexion

Cette solution fournit une méthode concise et performante pour calculer les différences définies en Javascript, en adéquation avec votre demande d'élégance et de rapidité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!