gpt4 book ai didi

javascript - 交替加入 2 个字符串 - Javascript

转载 作者:行者123 更新时间:2023-11-29 14:43:36 25 4
gpt4 key购买 nike

我有 2 个字符串,我需要构建以下结果(可能是 JSON):

indexLine: "id,first,last,email\n"

dataLine: "555,John,Doe,jd@gmail.com"

结果:“id:555,first:john,.....;

交替连接这 2 个字符串的最快方法是什么?

我写了这个 - 但它似乎太直截了当了:

function convertToObject(indexLine, dataLine) { 
var obj = {};
var result = "";
for (var j = 0; j < dataLine.length; j++) {
obj[indexLine[j]] = dataLine[j]; /// add property to object
}
return JSON.stringify(obj); //-> String format;
}

谢谢。

最佳答案

var indexLine = "id,first,last,email";
var dataLine = "555,John,Doe,jd@gmail.com";

var indexes = indexLine.split(',');
var data = dataLine.split(',');

var result = [];

indexes.forEach(function (index, i) {
result.push(index + ':' + data[i]);
});

console.log(result.join(',')); // Outputs: id:555,first:John,last:Doe,email:jd@gmail.com

关于javascript - 交替加入 2 个字符串 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35301050/

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