Je ne trouve pas de réponse dans les réponses à ce type de question déjà posée.
Je ne comprends pas, pourquoi la console jette cette erreur " sans signe égal fort> Ça fonctionne. P> Je ne comprends pas pourquoi. Je pensais que la fixation i = 1 fonctionnerait. Mais ce n'est pas le cas.
Quelqu'un pourrait-il expliquer s'il vous plaît, pourquoi je reçois l'erreur lorsque vous avez donné la condition p> code complet p> merci et heureux Nouvel An. P> P>
3 Réponses :
Fondamentalement des indices d'un Array code>
est à base de zéro.
Si vous bouclez jusqu'à la longueur, le dernier index est un sur. P> si vous bouclez jusqu'à < code> 3 code>, p> vous obtenez non défini code> ou si l'élément doit être un objet, vous obtenez l'erreur mentionnée ci-dessus. . p> p>
Les tableaux sont zéro basés sur JavaScript. p>
Par exemple: si vous avez 3 numéros dans un tableau Notez que la longueur de ce tableau sera 3. Donc, lorsque vous ithétez dans votre boucle de 0 à la longueur, vous allez un index supplémentaire donc vous obtenez varort = [10,20,30] code>, les indices de ces numéros seront
0 1, 2 Code> c'est-à-dire que vous pouvez accéder à
10 code> avec
arr [0] code>,
20 code> avec
arr [1] code> et
30 code> avec
arr [2] code>. p>
non défini code>. Soit aller de
0 à <= res.length - 1 code> ou
0 à
car l'index d'un tableau est toujours de longueur - 1. fort> p>
vous pouvez dire. Supposons que vous ayez le tableau de la longueur 2 p>
Et si vous vérifiez la longueur de ce tableau, il affichera Alors, lorsque vous bouclez la longueur de la matrice, il monte à l'index 2 et const ar = ["A", "B"] code> p>
res [2] code> est
non défini code> p> p> p>
Parce que les index Array commencent à
0 code>.