Ce que je vous apporte cette fois, c'est comment utiliser la structure de données Set pour faire fonctionner un tableau dans ES6. Notre structure de données Set est un nouvel ajout dans es6. , mais la valeur du membre est unique et il n'y a pas de valeurs en double. Cet article vous donnera une bonne analyse.
Set lui-même est une structure de données, utilisée pour générer des données Set après la section Les instances de la structure de données Set ont 4 méthodes de parcours : keys() : renvoie un nom de clé traverservalues() : renvoie une fonction pratique de paire clé-valeur
entries() : renvoie une fonction pratique de paire clé-valeur
forEach() : utilise la fonction de rappel Parcourir chaque membre
comportement des méthodes clés et valeurs Totalement cohérent.
Par conséquent, l'utilisation de Set peut facilement réaliser des ensembles d'intersections, d'unions et de différenceslet a=new Set([1,2,3]); let b=new Set([4,3,2]); //交集 let union= [...new Set([...a,...b])]; console.log(union); //并集 let intersect= [...new Set([...a].filter(x=> b.has(x)))]; console.log(intersect); //差集 let difference= [...new Set([...a].filter(x=> !b.has(x)))]; console.log(difference);
Comment utiliser les événements bouillonnants JS
Implémentation de l'optimisation du cache PHP à l'aide des étapes memcached et xcache
Comment personnaliser l'objet console lors de l'utilisation de JS
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!