数据结构↓
let data1 = ['empty', 'name']
let data2 = ['app_secret', 'id']
理想效果↓
let data3 = "empty=app_secret,name=id"
两个data循环,下标对应另一个data的下标,用=连起来,逗号隔开,如果index只有1的话则不需要逗号,我该怎么操作才能达到效果呢~..
感谢各位大神大哥的指导,先感谢你们的回答,小弟感激不尽,还请轻喷!
###const data1 = ['empty', 'name'];
const data2 = ['app_secret', 'id'];
let data3 = '';
data1.map((str, index) => {
data3 += `${data1[index]}=${data2[index]},`;
});
data3 = data3.slice(0, data3.length - 1);
console.log(data3); // "empty=app_secret,name=id"
###function test(arr1, arr2) {
const len = arr1.length
const ret = []
for (let i = 0; i < len; i++) {
const str = arr1[i] +'=' + arr2[i]
ret.push(str)
}
return ret.join(',')
}
console.log(test(['empty', 'name'], ['app_secret', 'id']))