内部循环逻辑不能在ReactJs上工作

时间:2015-09-24 16:09:47

标签: javascript arrays reactjs

循环中的条件似乎没有被调用或不起作用:

selectedIndex

数据呈现但由于某种原因,该条件似乎没有任何影响。有帮助吗?感谢

1 个答案:

答案 0 :(得分:1)

您在timelineEvent上查询对象属性(例如,timelineEvent.type),但您也希望能够在对象上使用模数运算符。模数运算符应与数字一起使用。这就是为什么你的病情没有得到满足的原因。

您可以看到在对象上调用模运算符并使用“un-strict”等于运算符==将始终导致false。以下是我的控制台的输出,例如:

output

修改

如果您需要索引,请执行以下操作:

let events = eventData.map((timelineEvent, i) => {
  if(i % 2 === 0) {
    // do something
  }