JavaScript 将字符串转换为数组并合并成键值对对象
您可以使用 split() 方法将字符串 a 和 b 分割为数组,然后使用循环将两个数组合并为一个新的数组。以下是示例代码:
var a = '1,2,3,4,5,6';
var b = '11,22,33,44,55,66';
var arrA = a.split(',');
var arrB = b.split(',');
var result = [];
for (var i = 0; i < arrA.length; i++) {
var obj = {};
obj[arrA[i]] = arrB[i];
result.push(obj);
}
console.log(result);
输出结果为:
[ { '1': '11' },
{ '2': '22' },
{ '3': '33' },
{ '4': '44' },
{ '5': '55' },
{ '6': '66' } ]
这样,您就将字符串 a 和 b 转换为了数组格式,并且合并为一个新的数组,每个元素都是一个包含键值对的对象。
原文地址: https://www.cveoy.top/t/topic/otqI 著作权归作者所有。请勿转载和采集!