gpt4 book ai didi

javascript - 弹出数组元素,将其拆分并保存到不同的数组中

转载 作者:行者123 更新时间:2023-11-30 18:02:32 26 4
gpt4 key购买 nike

我想弹出数组元素,拆分它并保存到不同的数组中。说我有两个数组

arr1 = ["a:b", "c:d"]
arr2 = []

我想要 arr2 作为

arr2 = ["a", "b", "c", "d"]

我试过了

var arr1 = ["a:b", "c:d"]

var arr2 = [];

var tempdata;

for (var i = 0; i < arr1.length; i++) {
tempdata = arr1.pop();

arr2.merge(tempdata.split(':'));
}

但是 Firebug 给我一个错误,说合并不是一个函数。

我也试过

var arr1 = ["a:b", "c:d"]

var arr2 = [];

var tempdata;


for (var i = 0; i < arr1.length; i++) {
tempdata = arr1.pop();
var temparray = [];
temparray = tempdata.split(':');
arr2.merge(temparray);
}

仍然没有运气。

感谢您的帮助。PS:我不介意使用Jquery。

最佳答案

var arr2 = $.map(arr1, function(elem) {
return elem.split(':');
});

http://jsfiddle.net/FC5tL/

关于javascript - 弹出数组元素,将其拆分并保存到不同的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16596141/

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