Javascript 在for循环中为每个循环设置多个对象

Javascript 在for循环中为每个循环设置多个对象,javascript,object,variables,Javascript,Object,Variables,我需要创建多个对象,其中我有一个键数组来指向多个不同的值集。我已经到了可以将键设置为正确数据的地步,但我不知道如何将每组键/值对分配给对象。对于创建的每个对象,我都需要类似object(I)的东西 函数toJSON(){ let temp={}; 设temp2=[]; 设temp3=[]; for(设i=0;i ({[key]:值[i]}))) console.log(结果) 我认为Object.values()、Object.keys()、Object.entries()对您来说会很方便;这正

我需要创建多个对象,其中我有一个键数组来指向多个不同的值集。我已经到了可以将键设置为正确数据的地步,但我不知道如何将每组键/值对分配给对象。对于创建的每个对象,我都需要类似object(I)的东西

函数toJSON(){

let temp={};
设temp2=[];
设temp3=[];
for(设i=0;i

}

我将为
值分配一些任意数据
,这样您就可以验证我是否理解了问题:

const key=['a','b','c']
常量值=[[1,2,3],[4,5,6],[7,8,9]]
const result=values.map(value=>Object.assign({},…keys.map)((key,i)=>
({[key]:值[i]})))
console.log(结果)

我认为Object.values()、Object.keys()、Object.entries()对您来说会很方便;这正是我要找的,是时候学习地图功能了,谢谢!
let temp = {};
let temp2 = [];
let temp3 = [];
for (let i = 0; i < values.length; i++) {

    for (let j = 0; j < key.length; j++) {
        temp = {
            [key[j]]: values[i][j],
        }
        temp2.push(temp)

    }
    //Then take this info and put it into an object
}


console.log(temp2)