Bonjour,
A cause d'un problème de Array, j'ai du chercher, et trouver:
http://www.devguru.com/technologies/...Ref/array.html
[...]
fruit = new Array(7)
If you create an array with a single numeric parameter, that number is
stored in the length property, and the array doesn't actually have any
elements until some are specifically assigned to it. If, however, the
parameter is not a number, an array of 1 element is created and that value
assigned to it. You can easily increase the size of an array by assigning a
value to an element higher than its current length.
[...]
Bon. Moi, je travaille avec des arrays, il n'y aura que des nombres dedans.
Et le cas ou il n'y a qu'un seul élément est un cas particulier qui
necessite un traitement particulier. J'ai donc besoin de vraiment
avoir "fruit.length == 1" dans le cas cité en exemple.
Solution que j'ai trouvé (à la va vite), transformer les nombres en chaines
de caractères {fruit= new Array("7");}, et si j'ai besoin de leur valeur
numérique, je re-transforme en nombre...
Autrement, comment fait-on?
Merci.
Accessoirement... quel est la logique de cette "fonctionalité"? C'est
piégeux, vicieux, même pas subtil,... ou bien?