Объединение объектов в цикле For - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу выполнить объединение, как показано ниже в переменной objConcat, но для числа X объектов.Иногда мне нужно объединить два объекта, а иногда мне нужно объединить 50 объектов.

Как я могу повторить это в цикле For, где мне не нужно вручную создавать эти отдельные переменные объекта?

Функция importData () возвращает объект.

var obj1 = importData(0);
var obj2 = importData(1);
var obj3 = importData(2);
var objConcat = obj1.concat(obj2).concat(obj3);

1 Ответ

0 голосов
/ 13 февраля 2019

Вы можете получить первые данные и сохранить их в переменной.Затем пройдитесь по остальным и соедините каждую из них с исходной переменной.

var objConcat = importData(0);
var n = 50;
for (var i=1; i<n; i++) {
    objConcat = objConcat.concat(importData(i));
}
...