我在TypeScript中有一组对象。每个对象都有一个称为getSubObjects
的方法,该方法返回包含相同方法getSubObjects
的相同类型的对象的集合。我的要求是
getSubObjects
。getSubObjects
。所以在我的循环中,我想做类似以下的事情
objCol.forEach(item => { const col = item.getSubObjects(); if(col){ objCol.pushRange(col) } });
我认为在TypeScript中不可能做到这一点,我能想到的唯一替代方法是求助于递归,但是如果有其他替代方法可以避免,我宁愿避免这种情况。
我在TypeScript中有一组对象。每个对象都有一个名为getSubObjects的方法,该方法返回包含相同方法getSubObjects的相同类型的对象的集合。我的...
您可以通过使用如下的幼稚循环来避免递归(尽管我自己没有运行[pseudo]代码):