将一个api键数组传递给const native in native

时间:2018-01-31 06:54:59

标签: react-native

这个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,我该如何实现?

1 个答案:

答案 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;
&#13;
&#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

我希望它会对你有所帮助。