您在timelineEvent
上查询对象属性(例如,timelineEvent.type
),但您也希望能够在对象上使用模数运算符。模数运算符应与数字一起使用。这就是为什么你的病情没有得到满足的原因。
您可以看到在对象上调用模运算符并使用“un-strict”等于运算符==
将始终导致false。以下是我的控制台的输出,例如:
修改
如果您需要索引,请执行以下操作:
let events = eventData.map((timelineEvent, i) => {
if(i % 2 === 0) {
// do something
}