每次我打破
一个for-each结构(
PHP /
Javascript)时,我感觉很脏
所以这样的事情
// Javascript示例
for (object in objectList)
{
if (object.test == true)
{
//do some process on object
break;
}
}
对于大对象列表,我将通过麻烦建立一个更优雅的解决方案.但是对于小列表,没有明显的性能问题,因此“为什么不”?它很快,更重要的是容易理解和遵循.
但它只是“感觉错误”.类似于goto声明.
你怎么处理这种情况?