Je voudrais savoir s'il est possible de créer un tableau et de l'initialiser avec le même objet sans devoir boucler sur chaque élément. Je ne veux pas faire de boucle parce que je pourrais avoir à insérer beaucoup d'élément. ce que je voudrais être en mesure de le faire:JavaScript - Créer un tableau avec des données sans bouclage
var array=new Array(10000);
et je voudrais que chaque élément du tableau est le même objet (autre que non défini :)) sans avoir à faire comme ce
for(i=0;i<array.length;i++)
array[i]=object;
J'espère que je veux faire est clair pour vous
je suis venu avec une solution mais j'utilise la fonction eval donc je ne sais pas si c'est le meilleur, mais beaucoup plus efficace qu'une boucle
Votre conseille sont les bienvenus :)
voici comment
var i="l,",l=new Object(),length=20000;
l.id=1;
while(i.length<length){
i+=i;
}
i=i.substring(0,length-1);
i="["+i+"]";
var array=eval(i);
console.log(array);
grâce
Votre solution a une boucle while. – Gaurav
Oui mais je ne boucle pas 10000 fois, pour 10000 éléments je boucle seulement 14 fois ce qui est beaucoup plus efficace. – al7iss