比方说,我有一个对象数组,每个对象的属性之一是TheID。 事情是这样的:javasccript查找对象数组中的元素
TheArray[0].TheID = 34;
TheArray[1].TheID = 2352;
...
我期待返回一个包含属性TheID我要找的数组的索引。
我有一个循环的经典:
for (i = 0; i < TheArray.length; i++) {
if (TheArray[i].TheID = MagicNumber) { var TheIndex = i; }
}
retun TheIndex;
这工作,但它仍然必须通过整个数组循环,即使它找到TheIndex。
如何在找到TheIndex后停止循环?
谢谢。
将它扔到一个函数中,然后返回该变量。它会退出循环。或者使用break。 – kevingreen