admin管理员组文章数量:1401171
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
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.
so in the onchange method i want to map through selectedOptions and extract only values field and put it to optionsChosen field.
so the expected array to optionsChosen field is like below,
["1", "2"];
how can i do it. could someone help me with this. thanks.
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
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.
so in the onchange method i want to map through selectedOptions and extract only values field and put it to optionsChosen field.
so the expected array to optionsChosen field is like below,
["1", "2"];
how can i do it. could someone help me with this. thanks.
Share Improve this question asked Jan 26, 2021 at 14:35 stackuserstackuser 2191 gold badge5 silver badges16 bronze badges1 Answer
Reset to default 8You need to use map to convert an array of objects into an array of values
const SelectedOptions = [
{
label: 'label1',
value: '1',
},
{
label: 'label2',
value: '2',
}
];
result = SelectedOptions.map(option => option.value);
console.log(result);
本文标签:
版权声明:本文标题:reactjs - How to extract only values from array of objects and put it to an array using react and javascript? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744279326a2598571.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论