вот мой код, он выдает ошибку «Ожидается присваивание или вызов функции, и вместо этого он видит выражение».Я лично не вижу никаких ошибок, и мой prettify работает как обычно.Я полагаю, что это JSHINT вызывает меня здесь:
render() {
return (
<div id="animalGallery">
{this.props.displayData.map(eachProfilePic => {
this.state.selected === eachProfilePic.iconID ? (
<a
class="animal selected"
onClick={() => this.profilePicClick(eachProfilePic.iconID)}
>
<img src={eachProfilePic.iconID} />
</a>
) : (
<a
class="animal"
onClick={() => this.profilePicClick(eachProfilePic.iconID)}
>
<img src={eachProfilePic.iconID} />
</a>
);
})}
</div>
);}
Это вызывает эту ошибку в четвертой строке в моем коде, есть ли ошибки?Если нет, есть ли другой способ, которым я могу написать этот код без запуска JSHINT?