Я подозреваю, что делаю ошибку в базовом синтаксисе JavaScript.Переменное имя в цикле
var my_array = new Array(10);
for (var count=0; count<my_array.length; count++) {
var my_array+count = "This is a variable number "+count+".";
document.write(my_array+count);
}
Я хочу, чтобы петля, чтобы создать ряд переменных, которые должны быть названы my_array0, my_array1, my_array2, и так далее. Код выше - это то, как я пытался это сделать, но он не работает. Каков правильный способ именования переменной внутри цикла?
EDIT: Я знаю, что могу использовать my_array [count], но это не то, что я ищу. Мне нужно, чтобы иметь возможность называть переменную внутри цикла, используя индекс как часть имени переменной.
Вам нужно сделать 'my_array [count]' вместо 'var my_array + count' – karthikr
Зачем вам нужна серия переменных с этими именами? Что вы пытаетесь сделать здесь? Если вы хотите десять массивов, создайте десять массивов и поместите их в другой массив. Вы знаете, что такое массив? Это вещь, которая содержит список нескольких других вещей. –
Нет, @Ed, то, что я хочу, это переменная, у которой все разные имена. Я буду использовать массив [count] для другой цели в цикле, поэтому мне нужно отделить переменные от массива. –