2017-08-27 40 views
0

我寫了一個循環,它的做工精細問題時的forEach,反應過來ES6

this.props.items.map((item, key) => (
    (item.campaign_name.toLowerCase().indexOf('a'.toLowerCase()) )? 
      <Task key={item._id} id={item.adsets_id} i={key} item={item} date_from={this.state.date_from} date_to={this.state.date_to} campaign_name={this.state.campaign_name} adset_name={this.state.adset_name} /> 
      : 
      <tr><td colSpan={15}>&nbsp;</td></tr> 
) 
) 

,後來我已經添加forEach但導致越來越空

this.props.items.map((item, key) => (
    this.props.campaign_name.split(",").forEach(function(entry) { 
     ( item.campaign_name.toLowerCase().indexOf('a'.toLowerCase()) )? 
      <Task key={item._id} id={item.adsets_id} i={key} item={item} date_from={this.state.date_from} date_to={this.state.date_to} campaign_name={this.state.campaign_name} adset_name={this.state.adset_name} /> 
     : 
     <tr><td colSpan={15}>&nbsp;</td></tr> 

    }.bind(this)) 
)) 

回答

1

的forEach()

迭代通過給定的列表,並執行給定的任務


地圖()

遍歷列表並變換每個元素