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

问题描述 投票:0回答:1

我目前有一个像这样的阵列

["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是“名称”,“DOB”问题标题

arrays reactjs
1个回答
0
投票
 let myArray = ["Name", "DOB", "Age", "Education"...];
 let arrayOfArray = myArray.map(item => [item]); // [['Name], ['DOB'], .. ];
© www.soinside.com 2019 - 2024. All rights reserved.