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

时间:2018-08-30 10:37:05

标签: arrays reactjs

我目前有一个像这样的数组

["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”问题标题

1 个答案:

答案 0 :(得分:0)

 let myArray = ["Name", "DOB", "Age", "Education"...];
 let arrayOfArray = myArray.map(item => [item]); // [['Name], ['DOB'], .. ];