Comment puis-je pousser dans un tableau si aucune des valeurs n'existe? Voici mon tableau :
[
{ name: "tom", text: "tasty" },
{ name: "tom", text: "tasty" },
{ name: "tom", text: "tasty" },
{ name: "tom", text: "tasty" },
{ name: "tom", text: "tasty" }
]
Si j'essaie de pousser à nouveau dans le tableau avec soit name: "tom"
ou text: "tasty"
, je ne veux rien se produire... mais si aucune de ces valeurs n'y est alors je veux que cela exécute .push()
Comment puis-je faire cela?
11 votes
Utilisez un dictionnaire (hachage/arbre) au lieu d'un tableau.
0 votes
Tous ces éléments sont-ils disponibles en javascript ?
0 votes
Oui : code.google.com/p/jshashtable
6 votes
Utiliser un Set
2 votes
L'ensemble ne fonctionne pas avec un tableau d'objets