项目列表具有相同的索引

时间:2016-04-15 17:28:26

标签: javascript reactjs

以下代码是一年中所有月份的下拉列表的一部分,其中Constants.MONTHS是所有月份的列表。

var months = Constants.MONTHS;
for(var i = 0 ; i < months.length ; i++) {
  items.push(<li onClick={()=>this.chooseMonth(i)}><a href="#">{months[i]}</a></li>);
}
return items;

我的问题是,点击下拉列表中的任何项目时,都会使用参数this.chooseMonth调用方法12

所以看起来this.chooseMonth(i)只能从上次迭代中获得i的值。

如何使用不同的索引制作下拉列表this.chooseMonth中的每个项目?

0 个答案:

没有答案