我使用以下函数来动态检查可变数量对象的属性。
// 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 的情况下做同样的事情?一个真实的例子将非常感激。