gpt4 book ai didi

javascript - 将一个数组复制到另一个数组

转载 作者:行者123 更新时间:2023-12-01 02:22:33 28 4
gpt4 key购买 nike

我是一个以下格式的数组。我正在从文件 data.json 中读取以下数据,如下所示

$.getJSON('data/data.json', function (ids) {
for (var i = 0; i < ids.length; i++) {
var id = ids[i];
teams = id;
$('<li>' + id + '</li>').appendTo(span);

}
});

这是数据

[
"109 200",
"109 201",
"102 202",
"103 202"
]

所以我想要的是将这个数组复制到另一个数组,例如c,但采用以下形式

[
"109",
"109",
"102",
"103",
"200",
"201",
"202",
"202"
]

如何使用 javascript 或 jquery 执行此操作?

最佳答案

迭代结果集,按空格分割每个元素,并将所得的两个数字添加到两个不同的数组中,每个数组代表一个减半,最后连接左侧部分与右侧部分:

var left = [], 
right = [];
for (var i = 0; i < ids.length; i++) {
var pair = ids[i].split(" ");
left.push(pair[0]);
right.push(pair[1]);
}
var result = left.concat(right);

关于javascript - 将一个数组复制到另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11968188/

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