woo premier débit d'empilover!
J'essaie de changer un résultat en fonction de ce que "Caractère" est cliqué sur le bouton "Caractère". P>
donc je commence par une variable appelée: si le bouton nommé "Marge" est cliqué, la margefunction fonctionne, qui pousse la valeur "femelle" à l'intérieur du tableau.
Si le bouton "Henry" est cliqué, l'hénryfunction fonctionne, qui pousse la valeur "mâle" à l'intérieur de la matrice. P> Une fonction ultérieure contient une instruction IF SINE, où si le tableau contient la valeur masculine " la phrase masculine apparaît. "
sinon si la valeur des tableaux est une femme,
"La phrase féminine apparaît." p> Je ne sais pas comment faire cela, je viens de faire deviner, mais j'aimerais connaître la bonne façon de faire ça! Merci d'avance :) p> p> gendr = []; code>. p>
3 Réponses :
Cependant, il est douteux que vous avez besoin d'un tableau du tout, pourquoi pas seulement garder un booléen ( gendr [femelle] code> ne fonctionnera pas, car il n'y a pas de code> femelle code> variable, et vous ne voulez pas accéder à la
femelle code> Position dans la matrice, cela sonne comme si vous souhaitez obtenir la dernière valeur de ce tableau. Cela peut être fait avec
gendr [gendr.length - 1] code>. Maintenant, vous voulez vérifier si cette valeur est
"féminine" code> et vous pouvez vérifier cela en comparant celui-ci (
=== code>). p>
isfemale = false; code>)? P>
Merci pour votre commentaire mais la façon dont vous parlez est au-delà de mes connaissances, principalement hahaha. Donc, si je devais garder le tableau, je pourrais utiliser: Gendr [Gendr.length - 1 === "Femme"] et ITD fonctionnent? De plus, la façon dont je voulais faire, il n'y aurait donc jamais une valeur dans la matrice (femme ou homme, selon laquelle le bouton serait cliqué), alors ne ferait donc que la longueur toujours 0? - merci pour la réponse BTW
Un tableau avec une valeur a une longueur 1. Un tableau avec une seule valeur n'a guère de sens, aller avec un booléen alors. Aussi, lisez votre réponse avec soin, lorsque vous programmez, vous devez être exact. Mais vous étiez fermé ( gendr [gendr.length - 1] === "féminin" code>)
Je vais certainement donner une photo de booléenne après avoir terminé la méthode de la matrice. Cela a travaillé un tas merci!
Il existe de multiples façons de faire ce que vous essayez d'atteindre. La méthode code> code> est un moyen efficace de vérifier si un élément existe dans un tableau. En outre, ECMAScript 2016 a une nouvelle méthode Vérifiez-le: https://playcode.io/373046 p> p> inclut code> pour vérifier si un élément existe dans un tableau.
Voici un exemple:
array.Inclut (4); // faux code> pourquoi celui-ci renvoie faux?
Mon mauvais, ça devrait être vrai.
Aucun problème, tout ce dont il a besoin est d'être réparé de sorte qu'il ne confond pas les lecteurs puisque votre solution est surtout ce que les gens recherchent
La partie HTML la JavaScript fort> alors p> Je crois que votre problème est plus sur le passage du paramètre et il ne s'agit pas des tableaux. P> P>
Dupliqué possible de Vérifiez si un élément est présent dans un tableau a>
Dupliqué possible de Comment puis-je vérifier si Un tableau comprend un objet en JavaScript?
J'ai édité votre question pour formater correctement le code (4 espaces devant), j'ai également supprimé la "première question", nous savons que déjà (l'interface utilisateur nous dit). À l'avenir, concentrez-vous sur la question et formatez le code correctement, cela dit, bienvenue à :)