Я делаю опцию выбора с помощьюact-select после этого Установка и использование пример кода.
Был объект массива для хранения опции, подобной этой:
const options = [
{ value: 'chocolate', label: 'Chocolate' },
{ value: 'strawberry', label: 'Strawberry' },
{ value: 'vanilla', label: 'Vanilla' }
];
Теперь я хочу сделать это динамически, чтобы хранить значение из других данных и заставить его повторяться в объекте.
как это:
const options = [
{ value: flavor, label: flavor },
];
аромат для значения и метки является массивом.
Допустим, в массиве хранятся данные примерно так:
flavor = ['chocolate', 'strawberry', 'vanilla']
Таким образом, всякий раз, когда массив добавляет новое значение, объект массива выше также добавляет значение на итерации.
Итак, как сделать итерацию в этом ..?
или мне стоит подумать разобраться в компоненте ..?
<Select
value={selectedOption}
onChange={this.handleChange}
options={options}
/>
EDIT : результат, который мне нужен, - это добавление объекта в массив в соответствии со значениями массива, скажем, если у нас есть один данные внутри массива, тогда const options
хранит данные следующим образом:
const options = [
{ value: flavor, label: flavor },
];
тогда, если массив хранит 2 данных, тогда const options
будет выглядеть так:
const options = [
{ value: flavor, label: flavor },
{ value: flavor, label: flavor },
];
Цель этого заключается в том, чтобы опции выпадающего списка для выбора имели динамические значения.