データベースからの一致の部分的な結果を持つオブジェクトを取得します。
[Object { home1=4, away1=3, home2=4, away2=5, home3=6, away3=7, home4=6, away4=5, home5=3, away5=6}]
home1はホームチームの前半戦の結果です、away1 -> アウェイチーム、home2はホームチームの後半戦の結果です...などなど
私の場合のデータは、データベースから取得した各行です。行には、クラス: home1、home2、home3、away1、away2 の td があり、対応する一致部分の値があります。値がデータベースから取得した値と等しいかどうかを確認したい。このようなもの
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 ループ:
for(var X=0; X<5;X++){
homeX == data[index].homeX
}
eval関数で変数の名前をインクリメントするにはどうすればよいですか? または他の解決策はありますか?私はとても混乱しています。