Reactjs React-应为赋值或函数调用,而不是看到表达式

Reactjs React-应为赋值或函数调用,而不是看到表达式,reactjs,Reactjs,根据条件将firebase数据绑定到下拉列表。 获取以下错误 '第424行:应为赋值或函数调用,但看到的是表达式没有未使用的表达式 " {role&&role.map(选项=> {option.role\u ActiveFlag==“1”?--424行 ( {option.role_Name} ) :null })} 将第一个括号(从第425行移到第424行的末尾。我认为你应该在第424行的开头添加return或将括号更改为()。将第一个括号(从第425行移到第424行的末尾。我认为你应该在第

根据条件将firebase数据绑定到下拉列表。 获取以下错误 '第424行:应为赋值或函数调用,但看到的是表达式没有未使用的表达式 "


{role&&role.map(选项=>
{option.role\u ActiveFlag==“1”?--424行
(
{option.role_Name}
)
:null
})}
将第一个括号
从第425行移到第424行的末尾。我认为你应该在第424行的开头添加return或将括号更改为()。

将第一个括号
从第425行移到第424行的末尾。我认为你应该在第424行的开头添加
return
。(或将括号更改为
  <TextField
                        id="sp_Role"
                        select
                        label="Select Role"
                        fullWidth
                        required
                        className={classes.textField}
                        value={this.state.sp_Role}
                        helperText={this.state.sp_RoleError}
                        error={!!this.state.sp_RoleError}
                        onChange={this.handleChangedropdown('sp_Role')}
                        SelectProps={{
                          MenuProps: {
                            className: classes.menu,
                          },
                        }}
                        margin="normal"
                      >
                        {role && role.map(option =>
                         {option.role_ActiveFlag==="1" ?        ---424 line
                          (<MenuItem key={option.id} value={option.role_Name}>
                            {option.role_Name}
                          </MenuItem>)
                          :null
                        })}
                      </TextField>