Que signifient les doubles parenthèses dans cette condition ?


acquis non

Ceci ci-dessous est ma boucle for et je suis un débutant, j'ai donc besoin d'aide pour comprendre ce que [i] signifie où il est écrit ".checked" et ".value". De plus, "var i" signifie-t-il "variable i" ? Remarque : cette boucle est destinée à une liste de cases à cocher.

for (var i=0; i<flightprices.length; i++) {

if (flightprices.length[i].checked) {

flightPrice = +flightprices[i].value;
}}
ericw31415

Ignorant le fait que ce code entraîne une erreur, je peux vous dire ce qui suit.

  • var i=0;définit une variable nommée ià la valeur 0.
  • flightprices[i]signifie le i+1ième élément du tableau flightprices. []la notation est un sélecteur de tableau. Parce que JavaScript est indexé à 0, cela flightprices[0]signifie que le premier élément flightprices[1]est le deuxième élément, et ainsi de suite.

Pourquoi il y a une erreur

Cette ligne:

if (flightprices.length[i].checked) {

essaie de trouver l'élément ide flightprices.length, cependant la longueur de quelque chose est toujours un entier et les entiers ne sont pas des tableaux.

Articles connexes


que signifient les parenthèses dans ce contexte?

Nulik: Dans un certain code source, j'ai trouvé ceci: if etherbase != (common.Address{}) { return etherbase, nil } etherbaseest de type common.Addresset il est défini comme suit: // Lengths of hashes and addresses in bytes. const ( HashLength = 32

Que signifient les parenthèses après func dans Go?

pogopaule: En tant que débutant en Go, je suis tombé sur du code où il y a des crochets juste aprèsfunc func (v Version) MarshalJSON() ([]byte, error) { return json.Marshal(v.String()) } Alors qu'est-ce que ça (v Version)veut dire? Wander Nauta: Ce n'est pa

que signifient les doubles crochets dans Swift?

shle2821 ci-dessous est l'exemple de code en swift. var loadedMessages = [[Message]]() Le message est une classe personnalisée. Je ne suis pas sûr de ce que fait [[Message]] (). Ian MacDonald Il spécifie que votre variable loadedMessagesest un tableau de tabl

Que signifient les parenthèses en JavaCC ?

webchatowner disons que j'ai eu : void ProdRule() : {} { (NonTerminal() OtherNonTerminal()) } Qu'est-ce que la parenthèse autour: (NonTerminal() OtherNonTerminal()) moyenne? sepp2k Comme dans les expressions mathématiques ou les langages de programmation

Que signifient les parenthèses avant la fonction dans Kotlin ?

Billie Sherman Que signifient les crochets avant une fonction ? Par exemple: TextView myTextView = (TextView)findViewById(R.id.tvHello); Ici, la partie (TextView) est ce qui me pose problème. Est-ce quelque chose comme un paramètre pour fun <T> findViewByID(.

Que signifient les parenthèses dans cette déclaration var?

Orange Squozen Je suis nouveau sur Swift et je viens de voir cette déclaration : var completionHandlers = [(String) -> Void]() Pour autant que je sache, cette ligne déclare un tableau de fermetures de type (String) -> Void, mais je ne suis pas sûr de ce que s