创建一个for循环,将数据添加到对象

时间:2019-04-26 10:50:37

标签: javascript loops promise

我想通过迭代另一个对象来创建一个对象,并本质上附加到该新对象上。

因此,当前的问题是循环结束时,desiredData = JSON.parse(row[i]["Results"])的最终值被添加到对象i次。我们应该添加i个不同的对象。

scoreObjectToSend[desiredUserId]包含所有desiredUserId的相同对象。

我尝试使用promise和其他JavaScript方法,但没有用。

我需要的是遍历用户的循环,将其数据添加到对象Object。

let raceData = {};
let desiredData = {};
let actualRaceString = raceArray[raceIndex]; // raceIndex defined earlier
let numberOfUsers = row.length; // row defined earlier
let i;
for (i = 0; i < numberOfUsers; i++) {
    let desiredUserId = row[i]["Usernames"];
    let desiredData = JSON.parse(row[i]["Results"]);
    raceData[actualRaceString] = desiredData;
    scoreObjectToSend[desiredUserId] = raceData;
}

0 个答案:

没有答案