每个...休息

Chr*_*ish 11 javascript php foreach

每次我从for-each构造中"断开"时我都觉得很脏(PHP/Javascript)

所以像这样:

// Javascript示例

for (object in objectList)
{
   if (object.test == true)
   {
      //do some process on object
      break;
   }

}
Run Code Online (Sandbox Code Playgroud)

对于大型对象列表,我将通过麻烦构建更优雅的解决方案.但对于小型列表,没有明显的性能问题,因此"为什么不呢?" 它很快,更重要的是易于理解和遵循.

但它只是"感觉不对".有点像goto声明.

你是如何处理这种情况的?

Pau*_*lin 27

我休息一下.这是一个完美的解决方案.

  • 我很高兴你的词汇量很高兴. (7认同)

Jer*_*ere 5

它很快,更重要的是易于理解和遵循.

不要为休息感到难过.Goto不赞成因为它很快,更重要的是容易理解和遵循.