我可以做这个:
result: MyInterface[] = [{prop1: val, prop2: val}]
result2: MyInterface[] = [{prop1: val, prop2: val}]
totalResult = [
this.result,
this.result2
]
这给了我[][]
,问题是如何将此初始化合并到创建result
和reusult2
内部totalResult
并告诉它totalResult
是数组还是数组MyInterface
?
你可以这样做
result: MyInterface[] = [{prop1: val, prop2: val}]
result2: MyInterface[] = [{prop1: val, prop2: val}]
totalResult = [
...this.result,
...this.result2
]
这会将您的所有结果项和结果 2 添加到一个数组中
那就是如果你想要一个简单的数组,如果你想要一个数组数组就这样做
totalResult.push(this.result);
totalResult.push(this.result2);
评论后编辑:
如果你想避免结果和结果 2 这样做
totalResult : Array<MyInterface[]> = [[{prop1: val, prop2: val}], // result
[{prop1: val, prop2: val}]]; // result2
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句