【发布时间】:2019-03-18 16:39:50
【问题描述】:
我正在尝试为我从 _.times 内的 API 响应中获得的项目创建一个映射函数,但它不起作用,即使有可能,我只想为每个项目创建一个唯一的 ID 号,并且将每个 id 与每个项目的 className 中的 this.state.selected 进行比较
<div className="items">
{_.times(this.state.items.length, j => ({this.state.items.map(i =><a href="/" id={j} onClick={this.targetValue} className={this.state.selected === j ? "selected" : ""}>{i.name}</a>)}))}
</div>
【问题讨论】:
-
映射时是否可以只使用索引?虽然不理想,但我不太确定您要达到的目标,除非您能举出更好的例子
标签: reactjs ecmascript-6 lodash