Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 将对象数组转换为数组数组_Arrays_Reactjs - Fatal编程技术网

Arrays 将对象数组转换为数组数组

Arrays 将对象数组转换为数组数组,arrays,reactjs,Arrays,Reactjs,我现在有一个这样的数组 ["Name", "DOB", "Age", "Education"...] 但我希望它是一个数组,因此当我导出到CSV时,每个问题(名称、DOB等)都是电子表格中自己的列,即我希望它的形式如下: [["Name"], ["DOB"], ["Age"], ["Education"], ...] 到目前为止,我的代码如下所示: const getQuestions = (data) => { const questionList = []; con

我现在有一个这样的数组

["Name", "DOB", "Age", "Education"...]
但我希望它是一个数组,因此当我导出到CSV时,每个问题(名称、DOB等)都是电子表格中自己的列,即我希望它的形式如下:

[["Name"], ["DOB"], ["Age"], ["Education"], ...]
到目前为止,我的代码如下所示:

const getQuestions = (data) => {
    const questionList = [];
    const dataItem = data.item;
    dataItem.forEach((element) => {
        const question = element.text;
        questionList.push(question);
    });
  return questionList;
};

注意:element.text是“Name”,“DOB”问题标题

给定的数组不是objectsHi@AnkitAgarwal的数组是的,我希望它是数组的数组如果这有帮助,请将此答案投票并标记为正确。:)我正在尝试使用reactstrap的CSVLink组件将数据导出到CSV。经检查,数据的格式为
[[“Name”]、[“DOB”]、…]
等,而非
[[“Name”]、[“DOB”]、…]
-注意“而不是”-这会影响出口吗?在我的excel电子表格中,它似乎不起作用,因为所有的问题都在第一个单元格中,仅查看文档,它没有提到对
'
使用
'
,所以我想说这不会是一个问题。关于如何导出,最好再发布一个问题。因为这与它无关。同样在这个问题上,如果你也分享你的代码会更好。尝试在codesandbox.io中制作该问题的副本。
 let myArray = ["Name", "DOB", "Age", "Education"...];
 let arrayOfArray = myArray.map(item => [item]); // [['Name], ['DOB'], .. ];