Comme je le sais dans Python, je peux définir une liste dans une liste unique comme: Il est très utile pour une scène,
Je veux juste savoir à cela dans JavaScript, P> P>
5 Réponses :
Non, il n'y a pas. JS est assez basique, vous devez le faire soit vous-même vous-même ou trouver une bibliothèque où quelqu'un d'autre l'a déjà fait.
Le moyen standard de le faire est généralement d'insérer des éléments dans un hachage, puis collectez les touches - car les clés sont garanties. être unique. Ou, de la même manière, mais préservant l'ordre: p>
JavaScript n'a pas la notion d'ensembles. Toutefois, vous pouvez utiliser un effet secondaire du fait que les objets ne peuvent pas avoir de noms de propriétés en double pour reproduire la fonctionnalité d'un ensemble, comme on le voit sur Cet article de blog sur le sujet .
de l'article: p>
Firefox 13+ fournit une implémentation expérimentale d'ensembles.
0 commentaires
très tard à la fête, mais à partir de Ecmascript 2015, " Mise en œuvre expérimentale " mentionnée dans La réponse de Mquandalle n'est plus expérimentale et est plutôt une partie de la norme . Compatibilité du navigateur P>
Créer un objet de jeu avec le constructeur SET (). L'argument au constructeur défini () ne doit pas nécessairement être un tableau: tout objet ibler (y compris d'autres objets de jeu) est autorisé. Un autre exemple: P> let unique = new Set("Mississippi"); //output: [ "M", "i", "s", "p" ]
Je recommande très fort que vous recherchez google avant de poser des questions ici. J'ai googlé et j'ai constaté qu'il n'y a pas d'autochtone 'Set' en JavaScript. Il sera simple de mettre en œuvre votre propre structure de données définie.
La question était au sommet de Google quand j'ai cherché.