我想彈出數組元素,將其拆分並保存到不同的數組中。 說我有兩個陣列彈出數組元素,將其拆分並保存到不同的數組中
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(':'));
}
但螢火蟲給我一個錯誤說合並不是一個函數。
我也試過
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。
使用推而不是合併 – karthikr