Я получаю объект с частичными результатами соответствия из базы данных.javascript increment name of variable
[Object { home1=4, away1=3, home2=4, away2=5, home3=6, away3=7, home4=6, away4=5, home5=3, away5=6}]
home1 это результат первой части домашней команды, away1 -> прочь команды, home2 это результат второй части домашней команды ... и т.д. и т.п.
данные в моем случае каждый строка, которую я получаю из базы данных. В строках у меня есть td с классом: home1, home2, home3, away1, away2 и есть значения соответствующей части соответствия. Я хочу проверить, соответствует ли значение тому, что я получил от базы данных. Что-то вроде этого
if ($('.home1') === data[index].home1;
if($('.away2') === data[index].away2;
должен быть какой-то цикл. Я понятия не имею, как это сделать, я не думал о массиве
var array = [
{
home1: data[index].home1,
away1: data[index].away1
},
{
home2: data[index].home2,
away2: data[index].away2
},
{
home3: data[index].home3,
away3: data[index].away3
},
{
home4: data[index].home4,
away4: data[index].away4
},
{
home5: data[index].home5,
away5: data[index].away5
}
]
, а затем цикл:
for(var X=0; X<5;X++){
homeX == data[index].homeX
}
Как увеличиваем имя переменной с помощью Eval функции? или есть ли другое решение? Я очень смущен.
$ (. Home1) является недопустимым селектором – webduvet
, вы должны правильно отформатировать JSON из базы данных. + вы должны отправить свой код, чтобы получить помощь. – webduvet