合并两个数组一个作为key值,一个作为value值

合并两个数组一个作为key值,一个作为value值_第1张图片

created() {
    var a =['beijng','shanghai','jinan'];
    var b =['北京','上海','济南'];
    console.log(this.getnewarr(a,b));
},
methods: {
    getnewarr(keyArr,valueArr) {
      const arr = [];
      keyArr.map( (v,i) => {
        const obj = {};
        obj[keyArr[i]] = valueArr[i];
        arr.push(obj);  
      })
      return arr;
    },
},

 

你可能感兴趣的:(JavaScript,javascript)