Я хочу динамически инициализировать массив переменных в javascript. Я все время получаю неожиданные маркеры незаконных ошибок токена.Как инициализировать переменную массива
в моем текущем сценарии, serviceLimit = 10;
, но его можно было изменить в любое время.
Попытка # 1
var jqSvcPhrase = {};
for(i=1; i<=serviceLimit; i++) {
jqSvcPhrase[+ i +] = ''; // produces - Uncaught SyntaxError: Unexpected token ]
}
Попытка # 2
var jqSvcPhrase = {};
for(i=1; i<=serviceLimit; i++) {
jqSvcPhrase\[+ i +\] = ''; // produces - Uncaught SyntaxError: Unexpected token ILLEGAL
}
Попытка # 3
var jqSvcPhrase = {};
for(i=1; i<=serviceLimit; i++) {
jqSvcPhrase\\[+ i +\\] = ''; // produces - Uncaught SyntaxError: Unexpected token ILLEGAL
}
i целое число не строка – sbaglieri
Вы не пытаетесь сделать это в jQuery. Вы пытаетесь сделать это в Javascript ... –