Javascript TypeError: impossible de convertir le undefined pour objet
var horizont, vertikal = new Array ()
for (var i=0; i < 9; i++)
{
horizont[i] = new Array ();
vertikal[i] = new Array ()
}
C'est ce que la console me dit:
TypeError: impossible de convertir le undefined pour objet
horizont[i] = new Array ();
(si je voudrais l'effacer de code, il dit la même chose avec vertikal )
à l'exception de certaines autres chaînes vides getiing né c'est le début de mon code...
où est l'erreur?
Est-il si ovious que je ne la vois pas?
- Vous déclarez
horizont
commeundefined
Vous devez vous connecter pour publier un commentaire.
L'erreur parce que vous ne définissez pas
horizont
comme un Tableau. Vous utilisez une virgule pour séparer votre variable de sorte qu'il n'est pas défini. Il n'utilise pas lanew Array()
de vertikal.Si vous prenez votre code
Et de l'écrire à l'utilisation de plusieurs variables, l'erreur serait de le faire sortir.
Vous devez spécifier à la fois sous la forme de Tableaux.