9
votes

Existe-t-il une méthode de matrice comme dans Python?

Comme je le sais dans Python, je peux définir une liste dans une liste unique comme: xxx

Il est très utile pour une scène, Je veux juste savoir à cela dans JavaScript,


2 commentaires

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é.


5 Réponses :


1
votes

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: xxx


0 commentaires

8
votes

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: xxx

modifier en 2017: Ce n'est plus vrai, JS a eu un soutien! MDN Docs Xxx


0 commentaires

0
votes

Firefox 13+ fournit une implémentation expérimentale d'ensembles. 0 commentaires



1
votes

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é. XXX PRE>

Un autre exemple: P>

  let unique = new Set("Mississippi"); //output: [ "M", "i", "s", "p" ]


0 commentaires