首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用javascript重新排列链接在一起的多个数组中的数组数据以创建多维数组

如何使用javascript重新排列链接在一起的多个数组中的数组数据以创建多维数组
EN

Stack Overflow用户
提问于 2020-07-20 20:46:56
回答 3查看 43关注 0票数 0

我将数据库中的数据作为一个数组,如下所示。

代码语言:javascript
复制
["John", "Seth", "Eben"]["john@domain.gov.gh", "seth@domain.gov.gh", "eben@domain.gov.gh"]`["0212225252", "0201115555", "0201115556"]`

它们是不同的数组,但数据是相互链接的,例如:姓名、电子邮件、电话我想将此数组重新排列为多维数组,但数组之间具有适当的关系。示例

代码语言:javascript
复制
["John", "john@domain.gov.gh", "0212225252"]

["Seth", "seth@domain.gov.gh", "0201115555"]

以此类推。

我尝试过很多不同的push和merge选项,但我猜我在javascript上的技能不能胜任这项任务。生成的数据也将显示在HTML表中。这部分我已经用一些测试虚拟数据进行了整理。

任何帮助都是非常感谢的。谢谢

EN

回答 3

Stack Overflow用户

发布于 2020-07-20 20:51:36

使用循环来执行以下操作:

代码语言:javascript
复制
let names = ["John", "Seth", "Eben"];
let emails = ["john@domain.gov.gh", "seth@domain.gov.gh",
"eben@domain.gov.gh"];
let phones = ["0212225252", "0201115555", "0201115556"];

let matrix = [];
for (let i = 0; i < names.length; i++) {
  matrix.push([names[i], emails[i], phones[i]]);
}

console.log(matrix);

票数 1
EN

Stack Overflow用户

发布于 2020-07-20 20:55:46

假设每个数组中的相同索引总是相关的。

代码语言:javascript
复制
let names = ["John", "Seth", "Eben"],
  emails = ["john@domain.gov.gh", "seth@domain.gov.gh", "eben@domain.gov.gh"],
  phones = ["0212225252", "0201115555", "0201115556"],
  array = [];

for (const i in names) {
  array.push([names[i], emails[i], phones[i]]);
}

console.log(array);

票数 1
EN

Stack Overflow用户

发布于 2020-07-20 20:59:40

代码语言:javascript
复制
const a = ["John", "Seth", "Eben"]
const b = ["john@domain.gov.gh", "seth@domain.gov.gh", "eben@domain.gov.gh"]
const c = ["0212225252", "0201115555", "0201115556"]

function mixin(a, b, c) {
  const names = JSON.parse(JSON.stringify(a));
  const emails = JSON.parse(JSON.stringify(b));
  const tels = JSON.parse(JSON.stringify(c));
  return names.map((item, index) => [item, emails[index], tels[index]])
}

console.log(mixin(a, b, c))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62995714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档