J'ai un tableau que je veux trouver le numéro de la chaîne 'hello'
dedans. Est-ce qu'il y a un moyen de faire ça?Y at-il un moyen en javascript pour savoir combien de fois une certaine chaîne est dans un tableau?
Q
Y at-il un moyen en javascript pour savoir combien de fois une certaine chaîne est dans un tableau?
1
A
Répondre
2
var count = 0;
for(var i=0; i<myArray.length; i++) {
if(myArray[i] == 'hello') {
count++;
}
}
+0
ahh ... je n'ai pas pensé à cette option. Merci. – chromedude
2
En supposant qu'il est un tableau de chaînes,
var count = 0;
for (var i = 0; i < stringArray.length; ++i) {
if (stringArray[i] == "hello")
++count;
}
0
Et maintenant quelque chose de complètement différent
fonctionnel:
var count = stringArray.filter(function(x) { return x == "hello" }).length
0
var arr=['no','hello',2,true,false,'hello','true','hello'];
if(arr.indexOf){
var ax= -1, count= 0;
while((ax= arr.indexOf('hello', ax+1))!= -1)++count;
}
alert(count)
0
Ou
var count = stringArray.reduce(function(a,b){ return (b=='hello')?a+1:a},0)
Questions connexes
- 1. Javascript: Combien de fois un caractère apparaît dans une chaîne
- 2. savoir combien de fois un mot revient
- 3. Comment savoir combien de fois un fichier a été téléchargé?
- 4. Y at-il un moyen de savoir combien de pixels un utilisateur déplace un scrollview?
- 5. Diviser une chaîne par un tableau de mots en Javascript
- 6. Y at-il un moyen de trouver combien de clés sont actuellement dans un NSMutableDictionary?
- 7. En Perl, comment savoir si une chaîne est un nombre?
- 8. Y at-il un moyen de savoir quand une animation SVG est terminée?
- 9. Est-ce le meilleur moyen en C# de convertir une chaîne délimitée en un tableau int?
- 10. Y a-t-il un moyen de dire combien d'une image est déjà chargée?
- 11. Y at-il un moyen intelligent pour que Javascript sache qu'il est exécuté dans un iFrame?
- 12. MySQL vérifier combien de fois un mot apparaît dans une cellule de tableau
- 13. Combien de fois une chaîne se produit-elle dans une autre chaîne (zone de texte) VB.NET
- 14. Y a-t-il un moyen de comprendre, combien de degrés une vue est actuellement tournée pendant une animation?
- 15. Y at-il un moyen de savoir quand un exécutable a été exécuté pour la dernière fois?
- 16. CLLocationCoordinate2D sans savoir combien seront dans le tableau?
- 17. PHP: compte combien de fois un nombre apparaît dans un tableau?
- 18. Y at-il un moyen de savoir si un périphérique est connecté à com1 (RS-232)?
- 19. Y at-il un moyen de voir combien de temps un appel JQuery AJAX prend pour s'exécuter?
- 20. Existe-t-il un moyen standard de coder une chaîne .NET en chaîne JavaScript pour une utilisation dans MS Ajax?
- 21. Ruby combinant un tableau en une chaîne
- 22. si une variable est un tableau en utilisant JavaScript
- 23. Un moyen facile de rechercher une chaîne pour les chaînes
- 24. Comment puis-je savoir combien de caractères tiennent dans l'espace restant dans un TextBox?
- 25. Un moyen efficace pour enregistrer un tableau et ses clés dans une base de données
- 26. rechercher une chaîne pour un tableau de fragments de chaîne
- 27. Quel est un moyen simple dans java pour évaluer un xpath sur une chaîne et retourner une chaîne de résultat
- 28. Y at-il un moyen de savoir si une variable a été déclarée en C?
- 29. Comment déclarer un tableau de zéros en python (ou un tableau d'une certaine taille)
- 30. Comment savoir si une certaine forme est ouverte?
Je ne comprends pas comment cette question est différente [de votre précédent] (http://stackoverflow.com/questions/4073157/can-you-use-javascript-search-on-an-array-as - bien-comme-une-chaîne). – user113716
@patrick Je veux dire ceci dans le premier, mais je ne dois pas avoir spécifié assez bien parce que j'ai obtenu des réponses qui ne renvoyaient que l'emplacement du premier dans le tableau. Les réponses que j'ai eues sur celui-ci sont exactement ce que je voulais. – chromedude
Vous pouvez envisager de supprimer celui-ci s'il n'exprime pas votre problème. : o) – user113716