На самом деле у меня есть данные о состоянии, которые являются объектом, он имеет следующую структуру,
{ one : [ { abc:1 }, { abc: 2 }], two : [ { abc:3 }, { abc: 4 }, three : [ { abc:5 }, { abc: 6 }]] }
Так что это похоже на набор объектов в объекте состояния.
Теперь я хочу создать массив объектов, в котором будут все эти объекты.
Так что я хочу, чтобы это было,
[{ abc:1 }, { abc: 2 },{ abc:3 }, { abc: 4 },{ abc:5 }, { abc: 6 }]
Я пытался использовать for loop
.
let quizCriteriaObj = [];
let low = this.props.lowQuizData["Low"];
let High = this.props.lowQuizData["High"];
let Medium = this.props.lowQuizData["Medium"];
console.log("data is ", low);
for (let i = 0; i <= low.length - 1; i++) {
quizCriteriaObj.push(low[i]);
}
for (let i = 0; i <= High.length - 1; i++) {
quizCriteriaObj.push(High[i]);
}
for (let i = 0; i <= Medium.length - 1; i++) {
quizCriteriaObj.push(Medium[i]);
}
console.log(quizCriteriaObj);
Я взял каждое поле отдельно от этого объекта и использовал цикл for для каждого поля. ТАК, это работает для меня. Но я думаю, что это неправильное решение для меня. Есть что-то, что я делаю неправильно?