Я создал раскрывающийся список выбора из файла JSON. Ключ, который я читаю, представляет собой массив:
"type": [
"Grass",
"Poison"
]
Когда массив имеет только одно значение, он работает нормально, но когда в нем два, как здесь, у меня есть этот результат
Здесь я создал раскрывающийся список:
<select className="searchbar dropdown" onChange={(e)=>{setSearchTerm(e.target.value); setSearchType(3)}}>
<option className="dropdown-title" selected disabled color='lightgray'>Type</option>
{Data.map(types => (
<option key={types.id} value={types.type}>
{types.type}
</option>
))}
Как разделить значения в раскрывающемся списке? И можно ли удалить дубликаты? Спасибо
Что значит разделить значения? Что касается второго вопроса - просто сделайте его набором -
{new Set(Data).map(types => ... }
@Adam, если вы видите на фото, у меня есть GrassPoison, но я хочу только GrassPoison и только Poison, вот что я имею в виду, когда говорю разделенные значения
Покажите структуру вашего файла JSON. Это не то, что ты репостнул.