次の関数を使用して、可変数のオブジェクトのプロパティを動的にチェックします。
// FUNCTION: Check Objects
var ObjectsN = 4;
function CheckObjects()
{
for (var i=0; i<=ObjectsN; i++)
{
if ((eval("Object"+i+".property")==0)
{
if (i==ObjectsN)
{
alert("Function finished");
}
}
else
{
return; // end function
}
}
}
各オブジェクトが同じプロパティ値を持っているかどうかを確認する必要があります。
evalを使用せずに同じことを行う方法はありますか?実際の例をいただければ幸いです。