gpt4 book ai didi

javascript - JS - 使用 for 将数组添加到具有变量名操作的数组

转载 作者:行者123 更新时间:2023-11-29 19:26:12 24 4
gpt4 key购买 nike

所以我有一些数组(实际上我有大约 30-40 个):

var p1  = ["John", "bio", "john.png"];
var p2 = ["Kate", "bio", "kate.png"];
var p3 = ["Mary", "bio", "mary.png"];

其中包含我想在我的 HTML 中使用的每个人的相应信息。

我想将这些数组中的每一个添加到另一个数组以获得最终结果:

var people = [["John", "bio", "john.png"], 
["Kate", "bio", "kate.png"],
["Mary", "bio", "mary.png"]];

有没有办法将所有这些 p1p2p3 数组添加到 people 数组中使用for 循环?

我试过这个:

for (var i = 1; i <= 30; i++) {
var toPush = "p" + i;
people.push(toPush);
}

但显然这只是创建字符串并将其插入数组。我该如何解决这个问题?

谢谢!

最佳答案

你应该从一个人数组开始,而不是为每个数组创建单独的变量,这样创建你的数组:

var people = new Array();
people.push(["John", "bio", "john.png"]);
people.push(["Kate", "bio", "kate.png"]);

等...

关于javascript - JS - 使用 for 将数组添加到具有变量名操作的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30650049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com