[英]How to extract only values from array of objects and put it to an array using react and javascript?
i have an array of objects like below我有一个对象数组,如下所示
const SelectedOptions = [
{
label: 'label1',
value: '1',
},
{
label: 'label2',
value: '2',
}
];
I use this selectedOption array in the onChange method of select menu like below我在 select 菜单的 onChange 方法中使用了这个 selectedOption 数组,如下所示
const App = () => {
return (
<Select
options={options}
onChange((selectedOptions) => {
form.setFieldValue('optionsChosen', selectedOptions);
});
/>
);
}
Now the problem with above onChange method is that, i want to set field OptionsChosen to an array of values only.现在上面的 onChange 方法的问题是,我只想将字段 OptionsChosen 设置为一个值数组。
so in the onchange method i want to map through selectedOptions and extract only values field and put it to optionsChosen field.所以在 onchange 方法中,我想通过 selectedOptions 来 map 并仅提取值字段并将其放入 optionsChosen 字段。
so the expected array to optionsChosen field is like below,所以 optionsChosen 字段的预期数组如下所示,
["1", "2"];
how can i do it.我该怎么做。 could someone help me with this.
有人可以帮我解决这个问题。 thanks.
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.