这个api返回一个包含20个项目的数组,我想使用/传递两个键到一个函数。
[
{ 0
close: 172.26
label: "Jan 2"
},
{
close: 172.23
label: "Jan 3"
...
我的目标是生成图表图表,库需要这种格式的一些数据:
const data = [
[{
"x": 0,
"y": 123
}, {
"x": 1,
"y": 456
}, {
"x": 2,
"y": 789
}],
];
我必须通过用api结果替换它们来动态生成那些x和y,我该如何实现?
答案 0 :(得分:0)
解决您的问题:
return (
<SafeAreaView>
<Modal
{ ...defaultModalProps }
onRequestClose={ close }
style={ styles.container }
visible={ visible }
>
<ModalNavbar close={ close }>
Filter
</ModalNavbar>
<View style={ styles.content }>
...
</View>
</Modal>
</SafeAreaView>
);
&#13;
并在const data = [
[{
close: 172.26,
label: "Jan 2"
}, {
close: 172.23,
label: "Jan 3"
}]
];
data[0] = data[0].map(item => {
const { close: y, label: x } = { ...item }
return { x, y }
});
console.log(data)
中,您可以执行以下操作: -
react-native
我希望它会对你有所帮助。