【发布时间】:2017-04-11 15:25:39
【问题描述】:
我有代码:
render() {
const self = this;
//error on this line const options = self.props.options.map(function (option) {
return (
<option
key={option[self.props.optionValue]}
value={option[self.props.optionValue]}
>
{option[self.props.optionLabel]}
</option>
);
});
return (
<DropDownSimpleStyled
closeStatus={this.state.closeStatus}
value={this.getValue}
onChange={this.handleChange}
onClick={this.changeCloseStatus}
>
{options}
</DropDownSimpleStyled>);
}
我收到错误:
消息:'意外的函数表达式。 (首选箭头回调)'
message: '缺少函数表达式名称。 (功能名称)'
来源:“eslint”
这是什么意思?我应该如何重写代码以符合eslinter 标准?我错过了什么吗?
【问题讨论】: