在For循环中连接对象

问题描述 投票:0回答:1

我想在objConcat变量中执行如下所示的连接,但是对于X个对象。有时我需要连接两个对象,有时我需要连接50个对象。

如何在For循环中迭代这个,我不必手动创建这些单独的对象变量?

importData()函数返回一个对象。

var obj1 = importData(0);
var obj2 = importData(1);
var obj3 = importData(2);
var objConcat = obj1.concat(obj2).concat(obj3);
for-loop google-apps-script concatenation concat
1个回答
0
投票

您可以获取第一个数据并将其保存在变量中。然后,遍历其余部分并将其中的每一个连接到初始变量。

var objConcat = importData(0);
var n = 50;
for (var i=1; i<n; i++) {
    objConcat = objConcat.concat(importData(i));
}
© www.soinside.com 2019 - 2024. All rights reserved.