Я хотел бы знать, возможно ли создать массив и инициализировать его одним и тем же объектом без необходимости зацикливания на каждом элементе.Я не хочу зацикливаться, потому что я мог бы вставить много элементов.это то, что я хотел бы сделать:
var array=new Array(10000);
, и я хотел бы, чтобы каждый элемент массива был одним и тем же объектом (кроме неопределенного :)) без необходимости делать это
for(i=0;i<array.length;i++)
array[i]=object;
Я надеюсь, что я хочу сделать, это ясно для вас
Я нашел решение, но я использую функцию eval, поэтому я не уверен, что она лучшая, но она гораздо эффективнеечем цикл
Ваши советы приветствуются:)
вот как
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);
спасибо