问答

js 双重for循环问题

作者:admin 2021-05-06 我要评论

数据结构↓ let data1 = ['empty', 'name']let data2 = ['app_secret', 'id'] 理想效果↓ let data3 = "empty=app_secret,name=id" 两个data循环,下标对应另一...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

数据结构↓

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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • js 双重for循环问题

    js 双重for循环问题

  • Springboot2.4.2版本整合mongdb,但是M

    Springboot2.4.2版本整合mongdb,但是M

  • Vue/小程序中有【受控组件】的概念吗?

    Vue/小程序中有【受控组件】的概念吗?

  • 请问微信小程序上能用D3.js吗?在做一

    请问微信小程序上能用D3.js吗?在做一

腾讯云代理商
海外云服务器