javascript - 如何识别 for..in 循环中的第一次迭代

标签 javascript

我们有这样一个循环:

for (var prop in obj) {
   if (obj.hasOwnProperty(prop) {
      // Here need operation only for first iteration (1)
      // Other operations
   }
}

我们如何识别 (1) 中的第一次迭代?

最佳答案

你可以使用forEach

array.forEach((element,index) => {
    if(index==0){
        // first element
        }else{
          // not first element  
        }
      });

关于javascript - 如何识别 for..in 循环中的第一次迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18936732/

相关文章:

javascript - 如何在 Redux 中使用类模型(使用 Mobx 选项)

javascript - 生成动态画廊jquery

javascript - 在 CasperJS 中用动态名称填充字段

javascript - 如何在 JavaScript 函数中使用 Strut 标签?

javascript - Node 光纤是否阻塞?

JavaScript 将值添加到对象中的对象

javascript - 在获取 <td> 值方面需要帮助

javascript - 使用原型(prototype)观察注入(inject)元素上的事件

当 iPhone 5 应用程序处于后台时,Javascript 计时器不运行

javascript - jQuery:如果一个字段有Class,则计算其他字段中的单词数