我有这样的数组。
var array= ["4220495|1", "4220495|2"]
我希望这些值像这样放在单独的数组中
var firstArray=["4220495", "4220495"];
var secondArray=["1", "2"];
如果您想了解更多信息,请告诉我。
最佳答案
您可以遍历这些值并获得结果
var array= ["4220495|1", "4220495|2"];
var firstArray = [];
var secondArray = [];
for (var i = 0; i < array.length;i++) {
var itemArray = array[i].split('|');
firstArray.push(itemArray[0]);
secondArray.push(itemArray[1])
}
console.log(firstArray);
console.log(secondArray);
关于javascript - 如何将任何数组中的值分隔为多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34879556/