Всякий раз, когда вы видите себя повторять что-то, вы хотите, чтобы искать лучший способ сделать это:
В этом случае, есть кое-что называемый массивом переменных. Обычно вы используете массивы с циклами для достижения повторяющихся задач.
Массив - это список переменных, к которым можно получить доступ по индексу. Это как если бы у вас была переменная с именем a0, a1, a2, a2 и т. Д. Не было бы замечательным, чтобы иметь возможность проходить через все переменные без необходимости вводить их явно?
Это как массивы и циклы работают вместе:
var a = new Array(); // declare the array; "a" is the name of your array here
a[0] = ""; // this is how you assign the first index in the array
a[1] = ""; // second, etc
// now stop doing this manually and do the code below
// this is how you loop 30 times assigning each variable in the array to an empty string
for (var i=0; i < 30; i++) {
a[i] = "";
}
console.log("This is the array: ", a);
PS: Есть более эффективные способы адресации вопрос, но этот самый простой =)
Просто помните, что, будучи идиоматических должно быть больше важно быть быстрым;) – sospedra
@Deerloper Совершенно прав. Я нахожу, что ваш метод намного легче читать, чем ответ Милинда. – CodingIntrigue