您可以使用 split() 方法将字符串 ab 分割为数组,然后使用循环将两个数组合并为一个新的数组。以下是示例代码:

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' } ]

这样,您就将字符串 ab 转换为了数组格式,并且合并为一个新的数组,每个元素都是一个包含键值对的对象。

JavaScript 将字符串转换为数组并合并成键值对对象

原文地址: https://www.cveoy.top/t/topic/otqI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录